The Task Manager API is a simple yet effective task management application built using Flask. This application allows users to create, read, update, and delete tasks. It features a clean user interface and supports basic task management operations.
- Add new tasks with title and description.
- View a list of tasks with options to edit or delete.
- Responsive design with a modern, dark-themed UI.
- Background image with blur effect for an enhanced visual experience.
- Flask: A lightweight WSGI web application framework for Python that provides the core functionality of the application.
- Werkzeug: A comprehensive WSGI web application library that Flask uses for utility functions.
- JavaScript (Fetch API): Used for making asynchronous HTTP requests to the backend API.
- CSS: Provides styling and layout for the frontend, including responsiveness and visual effects.
- HTML: Structure of the user interface.
Ensure you have a virtual environment set up and activate it. Then, install the required dependencies:
pip install -r requirements.txt
For running the project run this cmd: python main.py
- Python 3.9 or higher
- Flask
- Werkzeug