Backend - API FastAPI

Le backend est une API REST développée avec FastAPI pour gérer les uploads de fichiers et les utilisateurs.

Architecture

  • Framework: FastAPI (Python)
  • Base de données: PostgreSQL
  • ORM: SQLAlchemy
  • Validation: Pydantic

Fichiers Sources

Code Python

Configuration

Endpoints API

  • POST /upload - Upload de fichiers CSV/Excel
  • GET /files - Liste des fichiers uploadés
  • GET /files/{file_id}/download - Téléchargement d’un fichier
  • DELETE /files/{file_id} - Suppression d’un fichier
  • POST /auth/register - Création de compte
  • POST /auth/login - Authentification

Technologies

  • FastAPI
  • SQLAlchemy
  • PostgreSQL
  • Python 3.10+

4 éléments sous ce dossier.