Task management microservice demo.
- Create, Read, Update and Replace a task.
This project is developed with FastApi and MongoDB and of course TODO API itself is open source with a public on GitHub.
Clone the repository
git clone https://github.com/josueisaihs/TodoBackend
Create virtual environment and activate it:
cd drones
python -m venv venv/
source venv/bin/activate
Install dependencies:
cd src
pip install -r requirements.txt
Create the database with Mongodb Atlas, you can also use another MongoDB server.
Create the environment variables file in "config/.env
".
MONGODB_CONNECTION="mongodb+srv://<username>:<password>@cluster.mongodb.net/?retryWrites=true&w=majority"
Finally, run the following to launch the local server.
uvicorn main:app --reload
Now, to know how it works, consult the documentation in documentation.
Authentication using JWT.