airoine / ARIR

Application de Réservation et d'Inscription à des Ressources. Outils permettant de créer des ressources réservables (salles, voitures, matériels, rendez-vous, vacances, etc.) et de permettre l'inscription lié à ces ressources (on organise une séance de formation, de sport, de cinéma, etc. les utilisateurs peuvent s'inscrire à cette séance)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ARIR

ARIR, Application de Réservation et d’Inscription à des Ressources, est une application web. Elle met à disposition des utilisateurs des calendriers permettant la réservation de ressources (réservation de véhicules, de salles, de matériel, etc.) mais également la possibilité de s’inscrire à des activités (séances de sport, événements, covoiturage, etc.).

Elle est développée en php/html/js/css/mysql. Elle utilise bootstap5.3 (style), bootstrap-select1.14 (style des listes déroulantes), bootstrap-table (style des tableaux), fullcalendar-6.1.4 (les calendriers) Pour la faire fonctionner il faut donc qu’un serveur web soit installé (apache/nginx) avec les modules php et mysql. Un serveur mariadb/mysql doit également être disponible.

L’application a un module d’installation automatique et ne nécessite aucune connaissance de développement ou de base de donnée.

Elle peut fonctionner avec des comptes locaux (gérés dans l’application), mais également via des comptes ldap ou derrière un SSO (lemonldap).

Le code source peut être mutualisé sur un même serveur pour plusieurs instances (un seul code avec plusieurs bases de données pour que plusieurs instance de l’application soit disponible pour différentes utilisations)

Elle a été développée pour un ministère et est utilisée un peu partout en France. Afin que le travail effectué en interne soit valorisé, il a été décidé de la rendre disponible sur GIT avec une licence open-source MIT.

La documentation d'installation est présente dans le code source de l'application (ARIR_INSTALLATION_WEB.odt)

About

Application de Réservation et d'Inscription à des Ressources. Outils permettant de créer des ressources réservables (salles, voitures, matériels, rendez-vous, vacances, etc.) et de permettre l'inscription lié à ces ressources (on organise une séance de formation, de sport, de cinéma, etc. les utilisateurs peuvent s'inscrire à cette séance)

License:MIT License


Languages

Language:JavaScript 48.9%Language:PHP 12.1%Language:SCSS 11.5%Language:CSS 11.0%Language:Less 10.6%Language:HTML 4.7%Language:Vue 1.0%Language:Hack 0.1%Language:PowerShell 0.0%Language:Ruby 0.0%