API REST pour la vitrine institutionnelle de la COOPEC LE PROGRÈS (produits, agences, contacts, FAQ)

API Vitrine — COOPEC LE PROGRÈS Celcius

Endpoints sécurisés pour produits financiers, actualités, agences & formulaires de contact

🔐

Authentification JWT

Accès sécurisé aux endpoints sensibles et gestion des rôles (lecteur, agent, admin)

💳

Produits financiers

Épargne, crédit, frais & conditions — exposition claire via endpoints lisibles

📰

Actualités & Témoignages

Publication d’articles par les admins, module de témoignages clients modérés

📍

Agences & Contacts

Annuaire des agences (adresses, horaires), formulaire contact avec notifications e-mail

📊

Statistiques

Compteurs, vues, et agrégations de base pour le pilotage de la vitrine

🌐

CORS prêt à l’emploi

Compatible front-ends (React/Vue) et intégrations externes

Endpoints principaux

POST /api/auth/login/ — Connexion JWT
GET /api/products/ — Liste des produits (épargne, crédit, frais)
GET /api/news/ — Actualités publiées
POST /api/news/ — Créer un article (admin)
GET /api/testimonials/ — Témoignages clients
GET /api/branches/ — Agences & coordonnées
POST /api/contact/ — Envoyer un message (notification e-mail)
GET /api/faqs/ — Foire aux questions
GET /api/stats/ — Indicateurs (admin)

🛠 Technologies Utilisées

  • ✅ Django REST Framework
  • ✅ JWT Authentication
  • ✅ PostgreSQL/SQLite
  • ✅ CORS Headers
  • ✅ Swagger / ReDoc
  • ✅ Pillow (images)

🚀 Démarrage rapide

# Installation

pip install -r requirements.txt

python manage.py migrate

python manage.py runserver