Process Projet 2
Ou savoir par quel bout commencer son projet #2…
Pre-requisites:
Conception
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)
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
Inspiration sur Pinterest.com, Behance.com, dribbble.com …
Mockups
Dessiner chacune des pages : vous pouvez utiliser du papier ou bien Figma.com en mode collaboratif.
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
☝🏻Donnez un NOM_DE_PAGE
pour chaque page !
💡 low VS. hi-def:
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
Tableau des routes
Créer une copie de ce document et adaptez-le avec vos routes :
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
ERD diagram
Créez une copie de ce drawing, puis écrivez le json détaillé de vos différents modèles. Puis établissez les relations :
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
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)
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é…