Skip to content

ParthShikhare19/Taskify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

✅ Taskify

Taskify is a simple web-based To-Do application built with Python and Flask. It allows users to manage their daily tasks efficiently with features like adding, updating, and deleting tasks. The app includes user authentication and a clean, responsive UI.

✨ Features

  • 👤 User registration and login
  • ➕ Add, ✏️ update, and 🗑️ delete tasks
  • 🗄️ Persistent storage using SQLite
  • 📱 Responsive design with custom CSS

📁 Project Structure

app.py                  # Main Flask application
requirements.txt        # Python dependencies
Procfile                # For deployment (e.g., Heroku)
todo.db                 # SQLite database
instance/               # Instance folder for database
static/                 # Static files (CSS, JS, etc.)
templates/              # HTML templates

🚀 Getting Started

🧰 Prerequisites

  • 🐍 Python 3.x
  • 📦 pip

⚙️ Installation

  1. Clone the repository:
    git clone https://github.com/ParthShikhare19/Taskify.git
    cd Taskify
  2. (Optional) Create and activate a virtual environment:
    python -m venv venv
    .\venv\Scripts\activate
  3. Install dependencies:
    pip install -r requirements.txt

▶️ Running the Application

python app.py

The app will be available at http://127.0.0.1:5000/.

☁️ Deployment

Taskify can be deployed to platforms like Heroku using the provided Procfile.

👨‍💻 Author

Parth Shikhare

About

A simple and efficient task management application to help you to manage all tasks

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published