Skip to content

Latest commit

 

History

History
61 lines (41 loc) · 1.69 KB

File metadata and controls

61 lines (41 loc) · 1.69 KB

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