Skip to content

DimMarr/to-do-list

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Todo List API

API REST Todo List avec FastAPI, PostgreSQL et SSE.

Lancer en local

  1. Installer les dependances:
uv pip install -r requirements.txt
  1. Verifier le fichier .env:
APP_NAME=Todo List API
POSTGRESQL_ADDON_URI=postgresql://postgres:postgres@localhost:5432/todo_list
  1. Lancer l'application:
uv run main.py

Variables Clever Cloud (manuel)

# Manually set env variables
CC_PYTHON_MODULE="main"
CC_PYTHON_VERSION="3"
CC_RUN_COMMAND="uvicorn app.main:app --host 0.0.0.0 --port 9000"

Endpoints principaux

  • GET /health
  • GET|POST /todos
  • GET|PATCH|PUT|DELETE /todos/{todo_id}
  • GET /todos/overdue
  • GET /alerts (SSE)
  • POST /todos/{todo_id}/notify

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages