Task Management Tool - TMT is a basic task tracker application inspired from "Trello Board".
- Authorization
- Authentication ( Registration and Login )
- Create/update/delete new board
- Add/update/delete list in a board
- Add/update/delete card in a list
- Add comment in a card
- Update order of cards in a list
- Move card from one list to another list
- Add new member to a board
- Show members in board
- Show all shared boards
- Change background of a board
- Show/update user profile
- Add label in a card
- Move list
$ git clone https://github.com/rezwan2525/task-management-tool.git
$ cd task-management-tool
- Install pipenv, a python virtual environment manager. Install backend dependencies and run migrations to create database. Default database is SQLite.
$ cd backend
$ pipenv install
$ pipenv shell
$ python manage.py migrate
- Install frontend dependencies.
$ cd frontend
$ yarn install
- Run both frontend and backend servers with following commands in appropriate directories.
$ python manage.py runserver
$ yarn start
After running the backend server, the API doc will be at http://localhost:8000/docs/
© 2022 Rezwan Al Kaoser and contributors
This project is licensed under the MIT license.
Rezwan Al Kaoser |