https://github.com/rezwancs/task-management-tool
Task Management Tool - TMT is a basic task tracker application inspired from "Trello Board".
https://github.com/rezwancs/task-management-tool
angular django django-rest-framework javascript python typescript
Last synced: about 2 months ago
JSON representation
Task Management Tool - TMT is a basic task tracker application inspired from "Trello Board".
- Host: GitHub
- URL: https://github.com/rezwancs/task-management-tool
- Owner: rezwancs
- License: mit
- Created: 2022-11-13T11:40:33.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-12-17T14:00:38.000Z (over 3 years ago)
- Last Synced: 2025-04-24T05:29:46.098Z (12 months ago)
- Topics: angular, django, django-rest-framework, javascript, python, typescript
- Language: TypeScript
- Homepage:
- Size: 749 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Task Management Tool - TMT
Task Management Tool - TMT is a basic task tracker application inspired from "Trello Board".
#
📌 Features
- [x] Authorization
- [x] Authentication ( Registration and Login )
- [x] Create/update/delete new board
- [x] Add/update/delete list in a board
- [x] Add/update/delete card in a list
- [x] Add comment in a card
- [x] Update order of cards in a list
- [x] Move card from one list to another list
- [x] Add new member to a board
- [x] Show members in board
- [x] Show all shared boards
- [x] Change background of a board
- [x] Show/update user profile
- [ ] Add label in a card
- [ ] Move list
# 📌 Tech Stack




#
📌 Getting Started
1. Install [Python](https://www.python.org/downloads/), [Yarn](https://classic.yarnpkg.com/en/docs/install/)
2. Clone the repo
```
$ git clone https://github.com/rezwan2525/task-management-tool.git
$ cd task-management-tool
```
3. Install [pipenv](https://pypi.org/project/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
```
4. Install frontend dependencies.
```
$ cd frontend
$ yarn install
```
5. Run both frontend and backend servers with following commands in appropriate directories.
```
$ python manage.py runserver
$ yarn start
```
# 📌 API Documentations
After running the backend server, the API doc will be at `http://localhost:8000/docs/`
#
📌 Project Showcase Video
#
📌 Screenshots
|  |  |
|---------------------------------------------------------------------|:--------------------------------------------------------------------:|
|  |  |
### Show some ❤️ by starring⭐ this awesome Repository!
#
OUR VALUABLE CONTRIBUTORS✨
#
Project Admin ❤️
© 2022 Rezwan Al Kaoser and contributors\
This project is licensed under the [**MIT license**](https://github.com/rezwan2525/task-management-tool/blob/main/LICENSE).
[](https://forthebadge.com)


Rezwan Al Kaoser