/Jovian-Flask-Todo-Assessment

Jovian Flask Todo Assessment is a minimalist ToDo List App created for the Jovian Web Development Course. It features user authentication, task management, and simple updates.

Primary LanguageHTMLMIT LicenseMIT

Jovian Flask Todo Assessment 💼

Project Name: ToDo List ✅

A project for the Jovian Web Development Course Jovian

Project Description 📝

This is a simple ToDo List App developed for the Jovian Web Development Course. It includes the following features:

  • ✅ Login/Signup
  • ✅ Add a ToDo
  • ✅ Update the status of a ToDo
  • ✅ Delete a ToDo

Project Links 🔗

Project Stack

Python

Flask

Sqlalchemy

Tailwindcss

Bootstrap

Installation Steps 🚀

To run this project locally, follow these steps:

  1. Clone the Repository:

    git clone https://github.com/Ravikisha/jovian_assessment_flask.git
    cd jovian_assessment_flask
  2. Set Up a Virtual Environment:

    Create a virtual environment to isolate project dependencies:

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

    Install the required Python packages:

    pip install -r requirements.txt
  4. Setup application in Commmand

    Setup the application using the following commands:

     export FLASK_APP=app.py
     export FLASK_ENV=development
  5. Run the Application:

    Start the Flask app:

    flask run
  6. Access the App:

    Open your web browser and go to http://localhost:5000 to use the ToDo List App.

Project Screenshots 📷

Login Page Signup Page Home Page Add Todo Page More Details Page

Contribution

Contributions are welcome! If you'd like to contribute to the Jovian Flask Todo Assessment project, please check out the CONTRIBUTING.md file for guidelines and instructions.

License

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

Feel free to explore and contribute to the Jovian Flask Todo Assessment! 🚀✨