Project management app is a work control system. Users can create their project, works and make comments to works.
Project Management App Tech Stack:
- Python - Python is a high-level, interpreted, general-purpose programming language
- Flask - Flask is a micro web framework written in Python
- Docker - Docker is an open platform for developing, shipping, and running applications
- MongoDB - Document based NoSQL database
- MongoEngine - MongoEngine is an Object-Document Mapper, written in Python for working with MongoDB
- Celery - Celery is an open source asynchronous task queue or job queue which is based on distributed message passing
- Redis - The open source, in-memory data store used by millions of developers as a database, cache, streaming engine, and message broker
**Requires docker and docker engine
Build project with docker compose and run:
docker compose build
docker compose upAccess project at http://127.0.0.1:5000/ address
Swagger url is "/doc" at project.
- Get project, works and comments
- Manage project, works and comments
- Manage work planned start and finish dates with email
