Tasklab is a project management system that allows users to sign in, create groups for projects. They can add new projects, view task deliverables and timeline, assign user tasks, create reminders, chat, add notes and to-do and more. The intended users are anyone who would want to use a project management system in order to track project progress and manage team members.
First clone project and install dependencies
$ git clone https://github.com/TaskLab-CS375/TaskLab.git
$ npm installNext to set up Postgresql, you need login first with psql. Then run the following commands
postgres=# CREATE DATABASE tasklab;
CTRL-C to get back to normal prompt
$ psql -f db_setup.sql tasklabAfter that, rename sample-env.json to env.json and change the values to your values. Finally, run
$ npm run devwhich will build the project and run the Express server at http://127.0.0.1:3000.
- ExpressJS
- ReactJS
- AWS
- Docker
- Postgresql