Skip to content

isaacdemeers/sae-501

This branch is 4 commits behind main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

a488990 · Dec 20, 2024
Oct 24, 2024
Dec 18, 2024
Dec 20, 2024
Oct 14, 2024
Dec 20, 2024
Oct 14, 2024
Oct 14, 2024
Nov 13, 2024
Oct 14, 2024
Dec 20, 2024
Nov 26, 2024
Nov 26, 2024
Oct 14, 2024
Oct 14, 2024
Oct 24, 2024
Dec 10, 2024
Dec 10, 2024
Dec 10, 2024

Repository files navigation

Instructions

  1. Construire et exécuter Docker :
  • Exécutez la commande : docker compose build --no-cache
  • Puis exécutez : docker compose up --wait
  1. 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
  1. Mettre à jour les URLs des requêtes :
  • Allez dans le fichier .env.local dans le dossier pwa.
  • 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 dossier api.
  • Changez la valeur présente en bas du fichier dans le champ APP_URL par l'URL de l'application sur le port 443.

Générer les clés JWT

  • 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

Setup Admin (ne marche que en localhost , ne marche pas en codespace du aux redirections de port)

  • 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

RENDUS

Voici une liste qui liste les informations nécessaire pour l'utilisation du project.

[Rendu 1 - Semaine du 11 Novembre]

- Links

- Changelog

Updated

  • inscription
  • connexion
  • Vérification d'email
  • réinitialisation de mot de passe

Added

  • 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)

[Rendu 2 - Semaine du 18 Novembre]

Travaille sur la structure des fichiers, correction de bugs et lancement des nouvelle fonctionnalités

- Links

- Changelog

Updated

  • Nom des composents pour respecter une camelCase
  • Structure des fichiers pour une meilleur organisation

Added

  • affiche les event et filtres dans la Searchbar. Permet de filtrer les événements.

[Rendu 3 - Semaine du 25 Novembre]

- Links

- Changelog

Updated

  • /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

Added

  • 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")

[Rendu 4 - Semaine du 9 Decembre]

- Links

- Changelog

Updated

  • Logout après 30j de l'application.

Added

  • Page Getting Started (/gettingstarted)