AwesomeTaskManager is a simple and efficient task management tool that helps users to organize their daily activities, track progress, and boost productivity. Built with Python and Flask, it provides a user-friendly interface and integrates with various third-party services to enhance functionality.
- User Authentication: Secure user authentication and management.
- Task Management: Create, edit, delete, and categorize tasks.
- Progress Tracking: Visualize task progress and completion.
- Third-Party Integration: Integrate with calendar apps and notification services.
- Responsive Design: Works seamlessly on both desktop and mobile devices.
- Clone the repository:
git clone https://github.com/Pablitosinyores/AwesomeTaskManager.git
- Navigate to the project directory:
cd AwesomeTaskManager - Create and activate a virtual environment:
python3 -m venv venv source venv/bin/activate - Install the dependencies:
pip install -r requirements.txt
- Set up the database:
flask db init flask db migrate -m "Initial migration." flask db upgrade - Run the application:
flask run
- Visit
http://127.0.0.1:5000/in your web browser. - Register or log in to manage your tasks.
We welcome contributions! Please read our CONTRIBUTING.md for guidelines on how to contribute to this project.
This project is licensed under the MIT License. See the LICENSE file for details.
For any questions or feedback, please contact us at support@awesometaskmanager.com.

