Skip to content

aradradev/todo-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Todo List App

📗 Table of Contents

📖 Todo List App

Todo List App is a Python-based application designed to help users manage their tasks efficiently. This project aims to teach the basics of Python through practical implementation.

🛠 Built With

Tech Stack

Client

Key Features

  • Add Task: Users can add new tasks.
  • Edit Task: Users can edit existing tasks.
  • Delete Task: Users can delete tasks.
  • View Tasks: Users can view all their tasks.

(back to top)

🚀 Live Demo

(back to top)

💻 Getting Started

To get a local copy up and running, follow these steps.

Prerequisites

  • Python 3.x
  • Git

Setup

Clone this repository to your desired folder:

  git clone https://github.com/aradradev/todo-app.git
  cd todo-app

Install

Install the required packages by running the following command in the root directory of the project:

    pip install -r requirements.txt

Usage

To run the application, run the following command in the root directory of the project:

    python run_app.py

Run tests

To run tests, run the following command in the root directory of the project:

    python -m unittest discover tests

Deployment

To deploy the application, follow these steps:

  1. Install the required packages by running the following command in the root directory of the project:
   # Example command to create a virtual environment
   python -m venv venv
   source venv/bin/activate
   pip install -r requirements.txt
   python run_app.py

(back to top)

👥 Authors

👤 Jalloh

(back to top)

🔭 Future Features

  • Add user authentication
  • Integrate with a database
  • Implement a graphical user interface (GUI)

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

If you like this project please give it a star!

(back to top)

🙏 Acknowledgments

I would like to thank Microverse for this project.

(back to top)

❓ FAQ (OPTIONAL)

  • How do I add a new task?

    To add a new task, run the application and follow the prompts to enter task details.

  • Can I edit a task?

    Yes, you can edit a task by selecting the task you want to edit and updating the details.

(back to top)

📝 License

This project is MIT licensed.

(back to top)