Skip to content

mavamalonga/EPIC-Events

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EPIC EVENT

Epic Events est une entreprise de conseil et de gestion dans l'événemenentiel qui répond aux besoins des start-up voulant des fêtes épiques. Retrouvez dans ce repository le logiciel de gestion relation client (CRM) de l'entreprise, qui effectue le suivide tous les clients et événemenets.

Installtion

  • Clonez le repository git clone
  • Se déplacer dans le répertoire racine epic-events cd epic-events
  • Créer un environnement virtuel python -m venv env
  • Activez l'environnement virtuel env\Scripts\activate.bat
  • Installez les dépendances du project pip install -r requirements.txt

Exécution

  • Se déplacer dans le répertoire racine epic-events cd epic-events/epic-events
  • Lancer le serveur django python manage.py runserver

Document API

Point de terminaison d'API Méthode HTTP URI
Connexion de l'utilisateur POST /login/
Récupérer la liste de tous les clients GET /client/
Ajouter un client POST /client/
Récupérer plus d'informations sur un client GET /client/{id}/
Mettre à jour les informations d'un client PUT /client/{id}/
Supprimer un client et ses événements DELETE /client/{id}/
Récupérer la liste de tous les utilisateurs du CRM GET /users/
Ajouter un utilisateur au CRM POST /users/
Récupérer les détails sur un utilisateur GET /users/{id}
Actualiser les informations d'un utilisateur PUT /users/{id}
Supprimer un utilisateur DELETE /users/{id}
Récupérer la liste des événements GET /events/{id}
Créer un événement POST /event/
Récuperer lrs détails d'un événement GET /event/{id}
Mettre à jour un événement PUT /event/{id}
Supprimer un événement DELETE /event/{id}/
Créer un contrat POST /contract/
Récupérer la liste des contrats GET /contract/
Mettre à jour un contract PUT /contract/{id}/
Supprimer un contract DELETE /contract/{id}/
Récupérer un contract via son id GET /contract/{id}/

About

Logiciel de gestion relation client (CRM) d'entreprise, qui effectue le suivi de tous les clients et événements.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors