Taxi Planet API

Backend REST API - Rust + Axum + PostgreSQL

✓ Opérationnel
🚗

Courses

Gestion complète des courses de taxi avec suivi en temps réel, mise à jour de statut et historique.

📢

Annonces

Petites annonces pour la communauté des taxis avec catégories et recherche avancée.

👥

Utilisateurs

Authentification JWT, gestion des profils et permissions utilisateurs.

💬

Chat WebSocket

Messagerie en temps réel entre utilisateurs avec support WebSocket.

🔔

Notifications

Système de notifications push pour les événements importants.

📦

Kit Ressources

Centres de formation, médecins agréés, relais taxi et plus encore.

📋 Endpoints API Disponibles

🔐 Authentification

POST /api/auth/register
POST /api/auth/login
GET /api/auth/me

🚗 Courses

GET /api/courses
POST /api/courses
GET /api/courses/:id
POST /api/courses/:id/status

📢 Annonces

GET /api/classifieds
POST /api/classifieds
DELETE /api/classifieds/:id

👥 Utilisateurs

GET /api/users
POST /api/users
DELETE /api/users/:id

🔔 Notifications

GET /api/notifications
POST /api/notifications/:user_id/read

💬 Chat

GET /ws
GET /api/chat/messages/:user_id

📦 Kit Ressources

GET /api/kit/training-centers
GET /api/kit/taxi-relais
GET /api/kit/approved-doctors
GET /api/kit/vehicle-buyback

🏥 Health

GET /health