Skip to content

Latest commit

 

History

History
111 lines (76 loc) · 2.02 KB

paperasse.md

File metadata and controls

111 lines (76 loc) · 2.02 KB

HearthBuild

Equipe

Project Manager : Maxime Blanc

Product Owner : Cécile Henry

Responsable Frontend : Jonathan Berthier

Responsable Backend : Maxime Blanc

Organisation du travail

Lundi au vendredi : 9h30 - 12h30 / 13h30 - 17h30

Samedi : Réservé aux bugs majeurs

Dimanche : Le jour du Seigneur et de la poule au pot d'Henri IV

Tous les matins ouvrés : Standup + planning de la journée

Fin de sprint : Réunion pour décider du sprint suivant

Pair programming

  • Intégration
  • Mise en place du serveur
  • Mise en place de MongoDB

Cahier des charges

Description

Un site communautaire de création de decks pour le Trading Card Game Hearthstone. Les utilisateurs pourront partager autour de leur jeu préféré par différents biais :

  • La création de decks
  • Les commentaires
  • Le système de notation

Types d'utilisateurs

  • Simple visiteur
  • Utilisateur enregistré et connecté
  • Administrateur

Grands domaines fonctionnels

  • Page d'accueil / liste des decks
  • Page d'un deck
  • Deck builder

Sitemap

  • Accueil
  • Deck
  • Builder
  • Profil / Mes decks
  • Register/login

Contraintes

  • Environnement full JS
  • En anglais dans le texte
  • Convention BEM pour le style
  • Base de données noSQL

Specs fonctionnelles

  • Page d'accueil / listings des decks : Cécile
  • Page d'un deck + commentaires/rating : Jonathan
  • Deck builder : Maxime Blanc

Specs techniques

Architecture

Javascript front to back

Librairies

Frontend

  • react
  • redux
  • react-router
  • bulma / sass
  • axios
  • webpack
  • formatizer
  • rumble-charts

Backend

  • nodejs
  • express
  • mongoose
  • body-parser
  • bcryptjs
  • passport
  • jsonwebtoken
  • validator
  • gravatar

Outils