Dans ce projet, tu vas créer DiploDoc, un site internet permettant à des patients de consulter l'annuaire des médecins et de prendre rendez-vous avec eux. Il se compose de deux pages:
- une pour visualiser l'ensemble des médecins et en rechercher
- une page détaillée pour chacun des médecins avec un mode de prise de rendez-vous
Ce projet a été créé de façon à ce que tu puisses travailler dessus de façon indépendante, à ton rythme. Si tu restes bloqué.e sur un ticket, n'hésite pas à demander de l'aide à ton coach par mail. Explique-lui où tu en es, ce que tu as essayé de faire et le détail de ton erreur/problème. Tu peux joindre des captures d'écran et vidéos pour illustrer ton propos.
Avant toute chose, je t'invite à "forker" ce projet, c'est à dire en créer un copie afin de ne pas modifier l'original. Tu peux le faire en cliquant sur le bouton "Fork" sur github, en haut à droite de ton écran. Une fois fait, tu peux cloner le dépôt le dépôt tout juste créé sur ton ordinateur. Si tu ne sais pas faire, tu peux te référer au ticket du Trello https://trello.com/c/iiuNEt4I/7-etqdev-jai-clon%C3%A9-le-projet-sur-mon-ordinateur
Pour commencer le projet, il te faudra avoir installé Node et Deno.
Pour installer node, tu peux suivre télécharger et lancer le fichier d’installation suivant: https://nodejs.org/en/
Check
En allant dans ton terminal, la commande node --version
devrait afficher la version de node
Finalement, pour deno, suis le tutoriel: https://deno.land/[email protected]/getting_started/installation
Maintenant, tu peux lancer le projet. À l'aide de ton terminal, déplace-toi dans le projet et lance la commence
yarn
Dans une première fenêtre de ton terminal, vas dans le dossier backend et lance la commande:
node routes.js
Dans une seconde fenêtre de ton terminal, vas ans le dossier frontend et lance la commande
deno run --allow-net --allow-read --watch app.js
Tu peux maintenant ouvrir ton navigateur et aller sur l’url http://localhost:3000/index.html
Maintenant que tu as lancé le projet, tu peux commencer à t'amuser avec !