This is a simple Todo List Flask application with MongoDB integration for user authentication and task management.
-
Install the required dependencies:
pip install -r requirements.txt
-
Set up your environment variables. Create a
.env
file in the root directory with the following variables:MONGO_DB=your_mongo_db_connection_string SECRET_KEY=your_secret_key
-
Run the application:
python app.py
The application will be running on http://localhost:5000
.
https://www.postman.com/joint-operations-administrator-82737956/workspace/revou/documentation/28997654-11f81b3a-602d-4f65-936f-0a1d2f603bab
- controllers: Berisi kontroler untuk mengelola logika bisnis.
- middleware: Berisi middleware, seperti VerifyToken, yang digunakan di aplikasi.
- models: Berisi definisi model data, seperti User dan Task.
- routes: Berisi rute aplikasi, terpisah berdasarkan fungsionalitasnya.
- Frontend : React.js, Material-UI, Redux, Formik, Yup
- Backend : Python Flask
- Database : MongoDB (Refer to your backend README.md for more details)
- Authentication : JWT Tokens
Contributions are welcome! If you find a bug or want to add a new feature, please create an issue or a pull request.
Restu Windri Pangestu
MIT License