Skip to content

TaskLab-CS375/TaskLab

Repository files navigation

TaskLab

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.

Table of Content

How to Run

Prerequisites

  • Postgresql - Install here
  • NodeJS - Download and Install here

First clone project and install dependencies

$ git clone https://github.com/TaskLab-CS375/TaskLab.git
$ npm install

Next 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 tasklab

After that, rename sample-env.json to env.json and change the values to your values. Finally, run

$ npm run dev

which will build the project and run the Express server at http://127.0.0.1:3000.

Technologies

  • ExpressJS
  • ReactJS
  • AWS
  • Docker
  • Postgresql

Sources

License

About

Easy project management system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •