A task management web application built with Flask, SQLAlchemy, and SQLite.
- Flask
- SQLAlchemy
- SQLite
- HTML & CSS
- Jinja2
- Create new tasks
- Update existing tasks
- Delete tasks
- Clone this repository:
git clone https://github.com/yourusername/flask-task-master.git
- Change into the directory:
cd flask-task-master - Create a virtual environment:
python3 -m venv venv
- Activate the virtual environment:
source venv/bin/activate # Unix or MacOS venv\Scripts\activate # Windows
- Install the dependencies:
pip install -r requirements.txt
- Set the Flask application environment variable:
export FLASK_APP=app # Unix or MacOS set FLASK_APP=app # Windows
- Run the Flask application:
flask run
Open your web browser and visit http://localhost:5000 to use the application.
This application includes a Procfile for deployment to platforms like Heroku. The application uses Gunicorn as the WSGI HTTP server when deployed.
