Skip to content

shinmonzip/CS50x-final-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

To-Do List

A simple and efficient task management application built using Flask.

Features

  • User authentication (registration and login)
  • Task creation, editing, and deletion
  • Mark tasks as completed
  • Responsive and user-friendly interface

Installation

  1. Clone the repository:

    git clone https://github.com/shinmonzip/to-do-list.git
    cd to-do-list
  2. Create a virtual environment and activate it:

    python -m venv venv
    source venv/bin/activate  # On Windows use: venv\Scripts\activate
  3. Install dependencies:

    pip install -r requirements.txt
  4. Run the application:

    flask run

Usage

  • Access the application in your browser at http://127.0.0.1:5000/
  • Register a new account or log in with an existing one
  • Add, edit, complete, or delete tasks as needed

Technologies Used

  • Backend: Flask (Python)
  • Frontend: HTML, CSS, JavaScript
  • Database: SQLite

Contributing

Contributions are welcome! Feel free to fork the repository and submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published