Skip to content

KenzieAcademy-Students/TPD-Fork

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Title: Total Product Design (TPD)

Technologies Used

How to run the app

  1. Clone the project and CD into the root directory
  2. Run npm install to install the required dependencies Run npm install dotenv nodemon @babel/node @babel/core @babel/preset-env -g to install global dependencies
  3. Run npm start to start the client and server simultaneously using Concurrently and Nodemon

Team Roles

  • Scrum Master: Petey Peperakis
  • Product Owner: Destiny Daffin
  • Quality Assurance and Tester: Tim Quattrochi

Resources

What I learned

  • JWT access token and refresh token strategy
  • Full CRUD functionality for projects and user info
  • Utilizing Tailwind CSS for styling
  • Deployment to AWS EC2 instance using Ubuntu command line
  • Capstone project for 9 month full stack MERN program by Southern New Hampshire University's Kenzie Academy

Retrospectives

12/19/2022 Sprint 2: Backend SetUp and Front End Staging

During this sprint, the team successfully set up the schema, endpoints, and use auth for the project. They also began work on some front-end code, including routes and forms. However, some front-end features, such as sign-in and ticket creation, were not completed by the end of the sprint. The team plans to have these features connected to the database by the presentation on Wednesday.

Overall, the team communicated well and met regularly to ensure progress was being made. However, they may consider setting meeting times on the calendar for a more clear way of communicating in the future.

01/07/2023 Sprint 3: FrontEnd and Backend Connections

This sprint, the team successfully built the front-end applications and connected them to the backend, including registration, signup, sign-in, ticket submissions, and project submissions. They are now focusing on tidying up the design of the site, implementing the sign-out button, and cleaning up the UI in preparation for the final presentation.

The team discussed canceling development on the messaging app to refocus on building a few templates to be shown on the website.

Bugs/Challenges to Address

  • Responsive design complications
  • Signout functionality

Future Development

Admin portal for controlling all users' projects

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 98.7%
  • HTML 1.3%