PROJET-INFO5 2021 Réseaux social d'organisation de sortie
Jump to navigation
Jump to search
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 01/03/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
Semaine du 01/03/2021
- Backend
- Modification de la class user pour avoir accès à l'historique des sorties et aux sorties à venir - Création de la class commentaire - 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
Semaine du 08/03/2021
- Frontend
- Amélioration des différentes pages - Création des bouttons d'inscription à une sortie, sauvegarde etc.