. ÉTUDIANTS : COURTEILLE Pierre CRAMAY Geoffrey GUILLON Yann MIKEL Rémi PFA – Promotion 2015 Site internet de gestion de colocation Epitech - Bordeaux 1.00v PFA – Gestion de colocation Cahier des charges - 1.00v 1 1.1 1.2 1.3 Présentation du document ........................................................................ 3 Contexte ................................................................................................... 4 Objectifs du PFA ......................................................................................... 4 Contenu du document ................................................................................. 4 § Historique des révisions ......................................................................... 4 2 2.1 2.2 Informations générales............................................................................. 5 Membres du groupe .................................................................................... 6 Description du projet .................................................................................. 6 3 3.1 3.2 3.3 Étude de marché....................................................................................... 7 Statistique sur la France .............................................................................. 8 Les concurrents.......................................................................................... 8 Analyse et conclusion .................................................................................. 8 4 4.1 4.3 4.4 Spécifications/objectifs ............................................................................ 9 Fonctionnalités ........................................................................................ 10 § Utilisateurs ........................................................................................ 10 § Fil d’actualités ................................................................................... 10 § Gestion - tâches ménagères ................................................................. 10 § Gestion - argent ................................................................................. 10 § Gestion – liste des courses ................................................................... 10 § Intégrations aux réseaux sociaux .......................................................... 10 § Système de succès.............................................................................. 10 Technique ............................................................................................... 11 § Technologies utilisées .......................................................................... 11 § Navigateurs supportés ......................................................................... 11 Publicité ................................................................................................. 11 Ressources et divers ................................................................................. 11 5 Planning de réalisation ........................................................................... 12 6 6.1 6.2 Annexe .................................................................................................. 14 Architecture de la base de données.............................................................. 15 Liste des succès ....................................................................................... 15 4.2 Epitech - Bordeaux Promotion 2015 Page 2 / 15 PFA – Gestion de colocation Epitech - Bordeaux Cahier des charges - 1.00v Promotion 2015 Page 3 / 15 PFA – Gestion de colocation 1.1 Cahier des charges - 1.00v Contexte En Tech3, les étudiants d’Epitech ont l’opportunité de réaliser un PFA (Projet de Fin d’Année) de leurs choix. Le PFA ce déroule en groupe. Le sujet de PFA doit être validé par le professeur responsable. Chaque groupe doit ensuite réaliser le projet qu’ils ont imaginé. 1.2 Objectifs du PFA Les objectifs du PFA sont multiples : o Travailler sur un même projet en équipe durant toute la 3e année, avec des attentes issues du monde professionnel ; o imaginer et savoir spécifier un projet techniquement valable et dont les fonctionnalités sont intéressantes ; o mettre en place une architecture qui doit perdurer pendant toute la durée du projet ; o découvrir les différents besoins en termes d'organisation et d'outillage requis par le développement d'un projet informatique professionnel. 1.3 Contenu du document Ce document vise principalement à définir les spécifications de base relatives au projet. Il servira aussi de référentiel entre le professeur responsable et le groupe du projet. Les éléments principaux présents dans ce document sont : o Une description du projet ; o les fonctionnalités du projet ; o les éléments techniques et technologiques relatifs au projet ; o le planning de réalisation du projet. § Historique des révisions Version Date Auteur Commentaires 1.00 29.09.2012 courte_p Création du cahier des charges et première mise en page. Epitech - Bordeaux Promotion 2015 Page 4 / 15 PFA – Gestion de colocation Epitech - Bordeaux Cahier des charges - 1.00v Promotion 2015 Page 5 / 15 PFA – Gestion de colocation 2.1 Membres du groupe courte_p 2.2 Cahier des charges - 1.00v cramay_g guillo_y chef de groupe mikel_r Description du projet Il s’agit d’une application web de gestion de colocation “all in one” développée en Ruby on Rails. Elle permettra aux personnes vivant sous le même toit de gérer leur argent et les tâches ménagères à effectuer. Un système de succès et de points permettra de mettre en avant l’aspect ludique et interactif du site. Le site bénéficiera d’une intégration aux réseaux sociaux. L’interface du site sera agréable et simple d’utilisation. Le site s’adresse majoritairement aux ménages et aux colocations de 17 à 30 ans. Les marchés français et anglais (UK) sont visés. Les langues française et anglaise seront donc supportées. Epitech - Bordeaux Promotion 2015 Page 6 / 15 PFA – Gestion de colocation Epitech - Bordeaux Cahier des charges - 1.00v Promotion 2015 Page 7 / 15 PFA – Gestion de colocation 3.1 Statistique sur la France 9% ont déjà vécu en collocation 18 % envisage de vivre en colocation à court terme 73 % des personnes connaissent quelqu’un vivant en colocation 70 % 6% 3.3 de la population est actuellement en colocation 18 % 2,9 3.2 Cahier des charges - 1.00v est le nombre moyen de colocataire par colocation logent en colocation pour partager les frais des gens pensent que le pire des colocataires est celui qui ne participe pas aux tâches ménagères Les concurrents Nom du site Bien classé ? C’est beau ? C’est simple ? Et les fonctions ? Note sur 20 coloconline.fr 5 pts 1/5 2/5 5/5 13 ze-coloc.fr 4 pts 2/5 3/5 4/5 13 tacoloc.com 2 pts 5/5 5/5 4/5 16 gestion-colocation.fr 1 pt 4/5 4/5 4/5 13 colocfacile.com 3 pts 3/5 4/5 3/5 13 Analyse et conclusion Comme nous pouvons le constater : le nombre de concurrents n’est pas élevé. Un seul seulement (tacoloc.com) représente un véritable défi à surpasser. Notre site intégrera la plupart des fonctionnalités présentes sur les sites concurrents. Nous tenterons de nous démarquer du lot en proposant de nouvelle chose : système de point pour les tâches ménagères, liste de succès, intégration aux réseaux sociaux, etc. De plus, certaines fonctionnalités ne seront pas implémentées car très souvent condamnées à l’échec (comme par exemple la gestion d’un planning). L’aspect ludique et interactif de notre site sera notre principal atout (ce qui n’est pas le cas des sites précédemment cité). Néanmoins nous devront quand même faire attention à d’autre points, comme l’expérience utilisateur, la simplicité d’utilisation, l’interface, l’interaction avec les autres utilisateurs, etc. Une dernière chose est à prendre en compte : la plupart de ces sites font peu de visite et sont peut connue du public. C’est une chose qui peut surprendre lorsque l’on sait que « 1 étudiant sur 10 » est en colocation et possède au moins un point d’accès à internet auquel il peut souvent accéder. La communication est donc un élément à ne pas négliger. Epitech - Bordeaux Promotion 2015 Page 8 / 15 PFA – Gestion de colocation Epitech - Bordeaux Cahier des charges - 1.00v Promotion 2015 Page 9 / 15 PFA – Gestion de colocation 4.1 Cahier des charges - 1.00v Fonctionnalités § Utilisateurs o o o o o Création et gestion d’un compte utilisateur via Devise (connexion, logout, édition, suppression de compte) ; système de droits (administrateur, membre, délégation des droits) ; système d’invitation (via mail par exemple) ; résumé du profil (succès, points, information visible sur la « carte de visite ») ; information sur la colocation. § Fil d’actualités o o o Dashboard (tableau de bord) sous forme de « mur » affichant les activités de la colocation ; interaction avec les messages (affichage, annulation, demande d’avis) ; proposition d’activités communes, sondage. § Gestion - tâches ménagères o · Premier onglet : Edition des tâches (création, modification des options). o o o o o · Second onglet : Inscription des tâches ménagères que l’utilisateur vient de faire ; graphique récapitulatif des points/succès de chaque colocataire ; choix des tâches de la colocation (aperçu des tâches par défaut) ; assignement d'un nombre de points à chaque tâche (niveau : petite, moyenne, grande) ; « il ne l'a pas fait » (délation à préciser lors de la création, répercussion en malus financier). § Gestion - argent Il ce présentera globalement de la même manière que le gestionnaire des tâches ménagères, la différence réside dans le fait que l’utilisateur ajoute une somme d’argent (avec motif : course, EDF, dette, etc.). o Historique des transactions (personnel, global) ; o création, édition, modification, annulation (avec destinataire, montant, etc.) ; o paiement régulier ; o graphique/statistique. § Gestion – liste des courses o Liste des courses (ajout, édition, suppression). § Intégrations aux réseaux sociaux o o o Possibilité de partager les succès et les points sur Facebook/Twitter ; bouton « like » pour Facebook, « tweets » pour Twitter ; invitation et création de compte via Facebook. § Système de succès o o o o Visionner tous les succès ainsi que leurs modalités d’acquisition ; visionner les succès des autres utilisateurs ; historique des succès débloqués ; différentes listes de succès disponibles : tâches ménagères, argents, courses, points, etc. Epitech - Bordeaux Promotion 2015 Page 10 / 15 PFA – Gestion de colocation 4.2 Cahier des charges - 1.00v Technique § Technologies utilisées o o o Ruby on Rails 3.x Twitter Bootstrap Devise § Navigateurs supportés o o o o o 4.3 o o o o 4.4 o o o Internet Explorer Mozilla Firefox Google Chrome Safari Opera Publicité Création compte Facebook ; création compte Twitter ; Tumblr gif-émotions sur les colocations ; autocollants. Ressources et divers Nom de domaine ; hébergement ; graphisme (conception, logo). Epitech - Bordeaux Promotion 2015 Page 11 / 15 PFA – Gestion de colocation Epitech - Bordeaux Cahier des charges - 1.00v Promotion 2015 Page 12 / 15 PFA – Gestion de colocation Cahier des charges - 1.00v Soutenance 0 Rédaction : fiche projet, étude, planning, cahier des charges Mise en place des outils de développement Nom de domaine et hébergement Conception MVC (Modèle-Vue-Contrôleur) Mise en place de l’interface (graphisme) Fonctionnalité : utilisateurs Fonctionnalité : liste des courses Fonctionnalité : tâches ménagères Préparation communication/publicité Landpage (page d’accueille Facebook) Tumblr (gif ?) Soutenance intermédiaire 1 – (31/12/2012) Fonctionnalité : fil d’actualité Fonctionnalité : système de succès Fonctionnalité : argent Intégration de la charte (graphique, d’utilsation ?) Dashboard (javascript / ajax) Dernière phase de bêta test du site Bilan intermédiaire Diffusion et début de la publicité Mise en service au grand public du site internet Soutenance intermédiaire 2 – (25/02/2013) Retour des utilisateurs, correction problème/erreur Publicité : partage sur les réseaux sociaux (Facebook / Twitter) Publicité : Autocollant Bilan final Soutenance finale – (15/04/2013) Epitech - Bordeaux Promotion 2015 Page 13 / 15 PFA – Gestion de colocation Epitech - Bordeaux Cahier des charges - 1.00v Promotion 2015 Page 14 / 15 PFA – Gestion de colocation 6.1 Cahier des charges - 1.00v Architecture de la base de données < A FAIRE (purement optionnel) > 6.2 Liste des succès < A FAIRE (purement optionnel) > Epitech - Bordeaux Promotion 2015 Page 15 / 15