Skip to content
/ Pasteur Public

Allows you to register for an event to offer your help to a parent association.

Notifications You must be signed in to change notification settings

Papoel/Pasteur

Repository files navigation

Association des parents d'élèves de Pasteur

Symfony 6 - Pipeline CI-CD wakatime

Pasteur est un projet permettant à une association de parent d'élèves de créer des évènements et de les gérer.

Description des fonctionnalités

Exécuter en Local

Cloner le projet

  git clone https://github.com/Papoel/Pasteur.git

Aller dans le repertoire du projet

  cd Pasteur

Première installation (Utilisateur Linux / Mac)

Vérifier si Docker est lancé

! Attention cette commande n'a été testée et validée que sur un Mac !

  if curl -s --unix-socket /var/run/docker.sock http/_ping 2>&1 >/dev/null
  then
    echo "Docker Desktop est en cours d'exécution"
  else
    echo "Docker Desktop est coupé ... Démarrage ..."
    open /Applications/Docker.app
  fi

Installer toutes les dépendances

  make first-install

Démarrer le projet après la première installation

  make start

Couper les containers Docker et fermer le server Symfony

  make stop

Première installation - Utilisateur Windows (doc ici)

make est une commande GNU, donc la seule façon de l'obtenir sous Windows est d'installer une version de Windows comme celle fournie par GNUWin32. Quoi qu'il en soit, il existe plusieurs options pour l'obtenir.

Le choix le plus simple consiste à utiliser Chocolatey.
Cliquez ici pour installer Chocolatey : Vous devez d'abord installer ce gestionnaire de paquets. Une fois installé, vous devez simplement installer make :

  choco install make

Une fois make installé, vous pouvez l'utiliser comme vous le feriez sur Linux ou Mac, je vous invite donc à suivre la procédure d'installation ci-dessus.

Se connecter à l'application

Identifiant Mot de passe Rôle
bruce.wayne@admin.fr Password1234! PRESIDENT

Le Président est le seul à pouvoir avoir accès aux messages et pouvoir y répondre.

Reste des privilèges à définir...

Contributions

Les contributions sont toujours les bienvenues !

Tech Stack

Client: Twig, Tailwind CSS, Stripe

Server: PHP 8.2, Symfony 6.2, Node.js, Docker, Makefile, Recaptcha v3

About

Allows you to register for an event to offer your help to a parent association.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published