Task Manager is a web application designed for small to medium-sized teams to manage their tasks and projects efficiently. It is built using the Flask framework, with HTML/CSS/JS for the front-end and MySQL as the database.
- User authentication with a default admin user
- User profiles and task lists
- Task creation, editing, and management
- Project creation and management
- Member list and profile editing
- Task archive
To run this project, you will need:
- Python 3.6 or higher
- MySQL
- Clone the repository: git clone https://github.com/psergicv/Task_Manager.git
- Install the required dependencies: pip install -r requirements.txt
- Create a MySQL database and configure the database settings in config.py.
- Run the following command to start the application: python app.py
- Open your browser and navigate to http://localhost:5000