- Construire et exécuter Docker :
- Exécutez la commande :
docker compose build --no-cache
- Puis exécutez :
docker compose up --wait
- Ouvrir le port :
- Ouvrez le port 443 pour accéder à l'application.
- Ouvrez le port 8025 pour accéder a la boite mail de test Mailpit
- Mettre à jour les URLs des requêtes :
- Allez dans le fichier
.env.local
dans le dossierpwa
. - Changez la valeur présente dans le champ
NEXT_PUBLIC_API_BASE_URL
par l'URL de l'application sur le port 443. - Idm pour le back allez dans le fichier
.env
dans le dossierapi
. - Changez la valeur présente en bas du fichier dans le champ
APP_URL
par l'URL de l'application sur le port 443.
- Allez sur l'extention docker de VSCode et ouvrez une console pour le conteneur
app-php
- Exécutez la commande :
php bin/console lexik:jwt:generate-keypair
- Créer un compte puis aller dans
/admin
- passer le role de l'utilisateur par
ROLE_ADMIN
- aller dans
api/config/packages/security.yaml
et passer les 2 routes entre commentaire en ROLE_ADMIN
Voici une liste qui liste les informations nécessaire pour l'utilisation du project.
- inscription
- connexion
- Vérification d'email
- réinitialisation de mot de passe
- création d'un évènement public
- visualisation de l'évènement
- système de détection si l'utilisateur est connecté ou non pour la page principale
- affichage des évènements suggérés (correspond aux évènements qui commencent bientôt)
Travaille sur la structure des fichiers, correction de bugs et lancement des nouvelle fonctionnalités
- Nom des composents pour respecter une camelCase
- Structure des fichiers pour une meilleur organisation
- affiche les event et filtres dans la Searchbar. Permet de filtrer les événements.
- /calendar : Affiche tout les evenements de la base
- /calendar : Quand on clique sur l'evenement la side bar affiche correctement les infos de l'event
- Lister les évents au quel un user est inscrit
- Les pages légal + text footer
- affichage d'un event fini
- ajout partager l'event et visualisation des élément de la base avec le /admin seulement en localhost pas sur codespace
- Ajout de la page de profil
- Possibilité de modifier les informations d’un utilisateur (sauf photo de profil "s3 issue")
- Logout après 30j de l'application.
- Page Getting Started (/gettingstarted)