Task Master is a simple, elegant, and user-friendly task management web application. It allows users to create, update, and delete tasks with ease, helping them stay organized and productive.
- Create new tasks
- View all tasks in a beautifully designed table
- Update existing tasks
- Delete tasks
- Responsive design for both desktop and mobile devices
- Python
- Flask (Web Framework)
- SQLite (Database)
- HTML5
- CSS3
- Jinja2 (Templating Engine)
- Clone the repository:
- Install
virtualenv
:
$ pip install virtualenv
- Open a terminal in the project root directory and run:
$ virtualenv env
- Then run the command:
$ .\env\Scripts\activate
- Then install the dependencies:
$ (env) pip install -r requirements.txt
- Finally start the web server:
$ (env) python app.py
This server will start on port 5000 by default. You can change this in app.py
by changing the following line to this:
if __name__ == "__main__":
app.run(debug=True, port=<desired port>)