Skip to content

Iteration project on Team Management Tool (TMnT)

Notifications You must be signed in to change notification settings

tmnt-org/tmnt

 
 

Repository files navigation

TMnT

Team Management Tool

Not to be confused with Teenage Mutant Ninja Turtles, TMnT is a team management tool for any teams or projects that follow the Agile Scrum project management methodology.


Co-authors:


v.1.1 features:

  • End-to-end (E2E) authentication with password hashing using bcrypt
  • Implemented Google Sign-in
  • UI feedback for issues with sign-in, sign-up and adding boards
  • Additional CRUD functionality: add/delete boards and columns
  • Decoupling routing and state management in the front end to facilitate smooth page transitions and future scalability

Motivation and background

As part of the iteration project for the Codesmith Software Engineering Immersive Program, the group was looking for an opportunity to focus on authentication and implement further CRUD functionalities. We forked a project from an existing group that has potential for us to practice implementing authentication end-to-end as well as continuing on implementing the CRUD features that the previous group left off.

Future iterations recommendations:

  • Add ability to add and remove cards
  • Use name from google sign-in instead of the email as username display on the UI
  • Ensure session persists upon refreshes so the browser would not show a blank screen
  • Refactor all front end fetch calls to using axios
  • Refactor modal infrastructure in the front end to minimize prop drilling

About

Iteration project on Team Management Tool (TMnT)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 81.8%
  • SCSS 16.8%
  • HTML 1.4%