CodePath WEB103 Final Project
Designed and developed by:
- Justin Dingeman
- Subhan Tariq
- George Munoz
🔗 Link to deployed app:
An online task management board where users can create and organize team tasks.
Trello, Asana
Frontend:
- React
Backend:
- PostgreSQL
Users can view the history of a task, including things like who has been assigned and unassigned from a task.
Users can see statistics on on-time task completion, and board admins may view statistics for entire teams.
Tasks can be color coded to help users quickly determine a task's priority based on its color.
Users can flag their tasks when they need extra help to complete it.
A user is able to sign into DueIt using a sign up code that allows the user to enroll into their team's task management board. Only board admins are able to provide these sign-up codes to keep the boards secured and available for authorized users.
A user is able to create a task that anyone in their board team can view. Any of the members can assign themselves to the task, as well as move the task into different lifetime stages (e.g. New, In Progress, Complete).
A user is able to perform tasks via a quick action menu that is always present on screen. This includes the ability to create quick task, navigate to their assigned tasks, and view the task board summary.
- Clone the project
git clone https://github.com/GCadel/web103_finalproject.git
- In one terminal, navigate to the project root > `client'. Run the following
$ npm i
$ npm run dev
- In another terminal, navigate to the project root > `server'. Run the following
$ npm i
$ npm run start
- Open a browser to
http://localhost:5173