<style>img {background:transparent!important;}</style> # Process Projet 2 > Ou savoir par quel bout commencer son projet #2... Pre-requisites: - being in pair 👯‍♀️ ## Conception :::warning **Vous ne devez pas commencer par coder !** 👉🏻 au contraire, vous devez passer par une phase de conception dans laquelle vous allez mieux définir votre projet ::: ### Inspiration / Ideation (cf. examples) Brainstorming sur Figma.com (mode collaboratif) ![](https://i.imgur.com/LT69vpv.png) Inspiration sur Pinterest.com, Behance.com, dribbble.com ... ### Mockups :::danger 🚨 Required ::: Dessiner **chacune des pages** : vous pouvez utiliser du papier ou bien Figma.com en mode collaboratif. :::info Dans figma, créez une `Frame` par page : ![](https://i.imgur.com/0401zvN.png) 👉🏻 Formez-vous à Figma avec ces tutos : https://www.youtube.com/playlist?list=PLXDU_eVOJTx7QHLShNqIXL1Cgbxj7HlN4 ::: ![](https://i.imgur.com/qZI7MEl.jpg) ![](https://i.imgur.com/AH4E8sA.png) ![](https://i.imgur.com/tu3to1S.png) :::success ☝🏻Donnez un `NOM_DE_PAGE` pour chaque page ! ::: :::warning 💡 low VS. hi-def: ![](https://i.imgur.com/wTHmNYC.png) ::: ### Tableau des routes :::danger 🚨 Required ::: Créer une copie de [ce document](https://docs.google.com/document/d/1vIVOSUKsvbcB05ySzX5FR6sPDsUQoJApW6WsD7pyi4I/edit?usp=sharing) et adaptez-le avec vos routes : [![](https://i.imgur.com/nQChWKB.png)](https://docs.google.com/document/d/1vIVOSUKsvbcB05ySzX5FR6sPDsUQoJApW6WsD7pyi4I/edit?usp=sharing) ### ERD diagram :::danger 🚨 Required ::: Créez [une copie de ce drawing](https://docs.google.com/drawings/d/1tyNycT0ZwEx5nULjW5Tdvo-D0FYSOpL62x8-vu-wmn4/edit?usp=sharing), puis écrivez **le json détaillé de vos différents modèles**. Puis établissez les **relations** : [![](https://docs.google.com/drawings/d/e/2PACX-1vQPW4-sojYAiUmACSTpSDqTIAFhzysRtfYHf8Liipt8DXVOrtBEBd4pE_9k0wbWH1WXTmYvKEg9iV37/pub?w=1370&h=556)](https://docs.google.com/drawings/d/1tyNycT0ZwEx5nULjW5Tdvo-D0FYSOpL62x8-vu-wmn4/edit?usp=sharing) ## Réalisation - Setup Github (creation repository + droits collaborateurs) - Initialisation du projet (`npx ironlauncher@latest monsuperprojet`) - premières routes : homepage puis signup puis login/logout (modèle de `User`) - integration HTML/CSS de la première page - dynamisation Handlebars - déploiement Fly.io (cf. [cours](https://my.ironhack.com/lms/courses/course-v1:IRONHACK+WDPT+202302_PAR/modules/ironhack-course-chapter_15/units/ironhack-course-chapter_15-sequential_2-vertical_3)) ### Stratégie recommandée En pair, implémentation feature après feature : - faire le fonctionnel de la page signup/login (moche : sans s'occuper du style) - puis s'occuper de l'intégration CSS Puis recommencer, sur une autre fonctionnalité...