Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Todo App with User Authentication This Todo web app allows users to manage their personal to-do lists. Each user can sign up, log in, and access their own individual to-do items. The app uses a combination of HTML and CSS for the frontend and Python with Flask for the backend.

Notifications You must be signed in to change notification settings

pragadesh04/ToDo-Python

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Todo Web App

A simple Todo web app with user authentication, allowing each user to manage their own personal to-do list. Built using HTML, CSS, and Python with Flask.

Features

  • User registration and login
  • Create, read, update, and delete tasks
  • User-specific data management
  • Responsive design

Tech Stack

  • Frontend: HTML, CSS
  • Backend: Python, Flask
  • Database: MongoDB

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/todo-web-app.git
    cd todo-web-app
  2. Set up a virtual environment:

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

    pip install -r requirements.txt
  4. Set up the database:

    Create a SQLite database file or modify the configuration to use your preferred database.

  5. Run the application:

    python app.py
  6. Visit the app in your browser:

    Open http://127.0.0.1:5000 in your web browser.

Usage

  • Register: Sign up for a new account.
  • Login: Access your to-do list.
  • Manage Tasks: Create, view, update, and delete tasks as needed.

Contributing

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/your-feature).
  3. Make your changes and commit them (git commit -am 'Add new feature').
  4. Push to the branch (git push origin feature/your-feature).
  5. Create a new Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Thanks to the Flask community for their excellent documentation and support.

About

Todo App with User Authentication This Todo web app allows users to manage their personal to-do lists. Each user can sign up, log in, and access their own individual to-do items. The app uses a combination of HTML and CSS for the frontend and Python with Flask for the backend.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
Morty Proxy This is a proxified and sanitized view of the page, visit original site.