Skip to content
This repository has been archived by the owner on Feb 3, 2023. It is now read-only.

neerfix/webapp-helloworld

Repository files navigation

Hello World

Le carnet de voyage en ligne

Stack

Client: React JS, Tailwind CSS

Server: PHP avec le framework Symfony

Dream Team

Aperçu de l'application

Page d'accueil Map intéractive
App Screenshot App Screenshot

Cloner le projet en local

Utiliser le lien Github

  git clone https://github.com/helloworld-ynovlyon/webapp.git

Aller dans le dossier du projet

  cd webapp

Installer les dépendances

  npm install

Copier le fichier d'environnement et compléter les différentes variables

  cp .env.example .env

Lancer le serveur

  npm start

Suivi des Sprints

Sprint 1 (14/02/2022 - 18/02/2022)

  • Réalisations :

    • Maquettage - Initialisation du projet React JS - Mise en place de l'intégration continue
    • Développement : Page d'accueil, Fil d'actualité, Profil, Carte intéractive, Détails d'un voyage
  • Début de sprint - 14/02/2022 :

    • Nombre de tâches pour ce sprint : 17
    • Poids total du sprint : 45
  • Fin de sprint - 18/02/2022 :

    • Nombre de tâches pour ce sprint : 22
    • Poids total du sprint : 61
    • Total des tâches réalisées lors de ce sprint : 20

Rétrospective du premier sprint

Ce qu'il faut commencer à faire :

  • Aimee : la gestion des voyages (création et édition)
  • Louise : la liste des compagnons d'aventure
  • Gregg : mettre en place la communication entre la webapp et l'api

Ce qu'il faut continuer à faire

  • Aimee : intégration des maquettes, mise en place de la carte intéractive
  • Louise : la partie authentification (connexion, inscription et mot de passe oublié)
  • Gregg : la gestion des tâches et du sprint, la communication entre les 2 équipes

Ce qu'il faut arrêter de faire

  • Aimee : RAS
  • Louise : RAS
  • Gregg : RAS

Sprint 2 (07/03/2022 - 11/03/2022)

  • Tâches du Sprint 1 en retard :

    • Authentification (5)
    • Intégration des maquettes
  • Réalisations :

    • Authentification terminée et reliée au front
    • Maquettes terminées
    • Développement : Page des amis, Page des étapes, Page d'upload des images, Page Wishlist, Page 404, Page "Mes voyages", Page visualisation / édition de voyage
  • Début de sprint - 07/03/2022 :

    • Nombre de tâches pour ce sprint : 9
    • Poids total du sprint : 47
  • Fin de sprint - 11/03/2022 :

    • Nombre de tâches pour ce sprint : 13
    • Poids total du sprint : 63
    • Total des tâches réalisées lors de ce sprint : 8

Rétrospective du deuxième sprint

Ce qu'il faut commencer à faire :

  • Aimee : la gestion des étapes d'un voyage
  • Louise : relier la wishlist
  • Gregg : corriger les warnings

Ce qu'il faut continuer à faire

  • Aimee : relier la gestion des voyages (édition)
  • Louise : la partie amis / compagnons
  • Gregg : la gestion des tâches et du sprint, la communication entre les 2 équipes

Ce qu'il faut arrêter de faire

  • Aimee : perdre du temps sur l'esthetique du site
  • Louise : RAS
  • Gregg : RAS

Pour se connecter à l'application, vous pouvez utiliser le compte : Mail : [email protected] Mot de passe : azerty

Liste des fonctionnalités reliées avec le back:

  • Connexion
  • Inscription (si pas de redirection, vérifier la connexion)
  • Map interactive
  • Edition du passport
  • Création d'un voyage
  • Récuparation d'un voyage

Il manque (par ordre d'importance):

  • édition d'un voyage
  • envoi des images (blocage en cascade sur les fonctionnalités ci-dessus)
  • ajout d'étapes
  • modification d'étapes
  • système d'amis
  • système d'abonnement et de feed
  • système de wishlist (partie back manquante)