PROJET-INFO5 2021 Réseaux social d'organisation de sortie

From air
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Le projet

Développer une application de proposition de sorties / activités sociales comme OVS et https://frimake.com/ entièrement open source.

L'équipe

  • Rim EL JRAIDI
  • Maxime VERNET
  • Idriss SAJIDE
  • Gabriel MANISSADJIAN

Supervisé par : Olivier Richard

Journal

Pré-étude et design

05/02/2021

  • Attribution des rôles
   Rim : Product Owner + Backend + Integration tests
   Maxime : Scrum Master + Frontend
   Idriss : Frontend
   Gabriel : Backend
  • Création du git
- Création des différents repo : App, Docs and Sandbox
- Création du Logbook
  • Création du serveur Discord


  • Étude des technologies
  - Backend
       Python 3
       Poetry
       Flask
       Sqlachemy :
       Sqlite | postgresql
       Pytest
       Flake8 and black
  - Frontend
       Architecture SPA
       Vue.js

10/02/2021

  • Rendez-vous client
   Rendez-vous client pour discuter de ce qui est demandé et attendu comme produit final.
  • Daily meeting pour déterminer les différentes tasks du sprint 0 : Conception et design
   User stories
   Choix des entités
   Fonctionnalités
   IHM Abstraite
   Maquette de l'application

11/02/2021

  • Création de la base de données avec Flask (1ère version)
   1ère version de notre base de données contenant la table de users
  • Design

Du 12/02/2021 au Du 16/02/2021

  • Réalisation de user stories
   Création de 5 users stories couvrant un maximum de fonctionnalités.
  • Création du diagramme JDL
   Création d'un diagramme JDL afin d'avoir une idée des différentes entités nécessaires.
  • Réalisation de l'IHM abstraite
   Réalisation de l'IHM abstraite de notre application.
  • Réalisation de la maquette
   Réalisation d'une maquette de notre application.

16/02/2021

  • Création du logo et choix d'un nom provisoire pour l'application

Sprint 1

Semaine du 15/02/2021

  • Backend
 - Modification de la structure du code et mise en place du nouvelle base de données + API
 - Création de la class Sortie et requêtes associées (Création sortie, récupération de toutes les sorties, modification, suppression)
  • Frontend
 - Création des pages d'accueil, sorties, infos sortie, d'inscription et de connexion
 - Affichage d'une liste de sorties dans la page d'accueil
 - Création de footer, header et navbar

Semaine du 22/02/2021

  • Backend
 - Création de la class User et requêtes associées (Création user, récupération de tous les users, modification, suppression)
 - Authentification du user et gestion des fonctionnalités liées au user connecté
 - Ajout des fonctionnalités : rechercher une sortie (pour searchbar) et filtrer par catégorie 
  • Frontend
 - Création des pages de création de sortie, modification de sortie
 - Intégration d'une searchbar, affichage des sorties et création d'un boutton pour filtrer par catégorie
 - Problème d'actualisation de pages réglé

Semaine du 29/02/2021

  • Backend
 - Modification de la class user pour avoir accès à l'historique des sorties et aux sorties à venir
 - Ajout des fonctionnalités : s'inscrire à une sortie, switch l'état d'une sortie (à venir, finie)
 - Premier essai de mail service
  • Frontend
 - Création des pages profil d'utilisateur, de modification de profil
 - Création des espaces commentaire et d'une banque d'image pour les sorties
 - Amélioration de la page d'accueil d'un utilisateur

Sprint 2

17/02/2021

Liens