commit 5f8b4a72697702e21571135fcbb833eb0ff4c3ae Author: Erkan Narmanli Date: Wed Jul 19 22:50:55 2017 +0200 narmanli created page: home diff --git a/home.md b/home.md new file mode 100644 index 0000000..4f26792 --- /dev/null +++ b/home.md @@ -0,0 +1,12 @@ +# GestionÉvènementiel +## But du projet +`GesitionÉvènementiel` est un outil dont le but est de permettre aux utilisat-rice-eur-s d'organiser un évènement, comme un projet associatif, un fesival, ect. Il permet de créer des évènements, qui contient différentes activités auxquelles les utilisateurs autorisés peuvent s'inscrire. Il permet aussi la gestion de matériel, permanent ou dédié un un seul évènement (loué, par exemple). Il permet une authentification des utilisateurs à l'aide d'un Central Authentication Service (CAS). + +Les activités peuvent aussi bien être publiques (visibles à tous, également aux utilisat-rice-eur-s sont connectés) que privés. Les activités publiques sont servies à l'aide d'une API afin de pouvoir être facilement récupérées dans une application extérieure et diffusées. + +De manière plus pragmatique, le but est de pouvoir faciler l'organisation, à l'ENS, d'évènements tels que la Nuit, les 48h des arts, les interENS, mais aussi de plus petits évènements ou encore même de permettre aux différents bureaux (COF, BdS, etc.) de mieux gérer leur organisation (permanences, etc.). + +## Organisation du projet +Le projet est découpé en plusieurs applications, chacune dédiée à des choses différentes. Les évènements sont gérés dans l'application `event`, le matériel dans l'application `equipment`. Dans l'application `shared` se trouvent tous les éléments utilisés partout dans le projet, commes les templates de base (`base.html`, etc.), les fichiers statiques communs (css commun, librairies js, etc.) et autres choses inhérentes au projet. L'application `communication` est dédiée à la gestion des commentaires et des notifications. + +Enfin dans l'application `api` se trouvent les différents points d'entrées pour l'API. Cette application est découpée en différents répertoire, qui correspondent aux autres applications servies par l'API. \ No newline at end of file