This project is a simple ToDo List application built with FastAPI. It allows creating, reading, updating, and deleting tasks (CRUD operations).
- Python 3.7+
- FastAPI
- Uvicorn
-
Clone the repository:
git clone https://github.com/yourusername/todolist-fastapi.git cd todolist-fastapi
-
Create a virtual environment:
python -m venv venv
-
Activate the virtual environment:
-
On Windows:
venv\Scripts\activate
-
On macOS and Linux:
source venv/bin/activate
-
-
Install the dependencies:
pip install -r requirements.txt
Run the server using Uvicorn:
uvicorn main:app --reload