/Taskoo

Primary LanguageTypeScript

Taskoo | CS-554 Final

A Task Management System with a strict authority management mechanism, Integrate level management like Canvas, and project progress tracking functions of Trello.

This web application is used by organizations (company/university) to manage projects in each department. It provides a more efficient way to authorize access, track the progress of projects, assign resources, etc.

Group Member

Yufu Liao
Shihao Xiong
Peixin Dai
Wenjing Zhou
Shiling Ding

Tech Stack 💻

Documentation 📖

Get Start

Make sure your device have install Nodejs, MongoDB, Redis.

  • Install
git clone https://github.com/liaoyufu-leo/Taskoo_CS554_Final.git
  • Initialization
cd ./Taskoo_CS554_Final/back-end
npm install
#this usually take more than 1 minutes, please wait for it end
npm run seed
cd ../front-end
npm install 

Launch Application

# please make sure you are in the project root path first
# please make sure the 3000 & 4000 ports are not used first
# open two terminals to run these commands seperately, CTRL + C will close the project.

# terminal 1
cd ./back-end
npm start 

cd ./front-end
npm start

Once commands run successfully, you can see the website in localhost:3000 !

Default accounts

Account Password
yufu@taskoo.com yl123456
sxiong5@taskoo.com sx123456
shilin@taskoo.com sd123456
peixin@taskoo.com pd123456
wenjing@taskoo.com wz123456