Spaces:
Sleeping
Sleeping
metadata
title: API Admission Rush School
emoji: 🚀
colorFrom: blue
colorTo: purple
sdk: docker
pinned: false
license: apache-2.0
API Admission Rush School
API FastAPI pour gérer les documents d'admission des étudiants.
Fonctionnalités
- Gestion des candidatures
- Upload de documents (CV, CIN, lettre de motivation, etc.)
- Intégration avec Airtable
- Validation des données
Documentation API
Une fois déployée, la documentation interactive sera disponible à :
/docs- Documentation Swagger UI/redoc- Documentation ReDoc
Variables d'environnement requises
⚠️ Important : Vous devez configurer les variables d'environnement suivantes dans les Settings de votre Space :
AIRTABLE_API_KEY=votre_clé_api
AIRTABLE_BASE_ID=votre_base_id
AIRTABLE_TABLE_NAME=votre_table_name
DEBUG=false
Utilisation
L'API sera accessible via l'URL fournie par Hugging Face Spaces.
Endpoints principaux :
GET /- Page d'accueilGET /api/v1/health- Vérification de santéPOST /api/v1/admission/upload-documents- Upload de documentsGET /api/v1/admission/{record_id}- Récupération d'une candidature
Développement local
pip install -r requirements.txt
python app.py
L'API sera disponible sur http://localhost:7860