Skip to content
/ Foodcare Public template

Projet en cours de conception pour apprendre à se servir de la librairie react.

Notifications You must be signed in to change notification settings

ExploryKod/Foodcare

Repository files navigation

Projet sur l'alimentation saine

Statut du site en production :

Netlify Status

Contexte

Ce projet a pour but d'initier mon apprentissage de la librairie JavaScript React.

Il a été conçu en suivant d'abord un cours permettant de poser de bonnes bases en React puis, peu à peu, je m'éloigne du caneva du cours.

Ce projet est en cours de conception. Il portera sur le thème de l'alimentation saine.

Cliquez sur le titre pour avoir un aperçu de certaines fonctionnalités

Installation

Vérifiez que vous avez node.js en tapant node -v en ligne de commande.
Si non: installez Node.js en cliquant ici

Vérifiez que vous avez bien un gestionnaire de paquet (yarn ou npm) sinon installez l'un d'eux

Commandes (ici avec npm) pour importer en local ce repo et les outils ajoutés en plus:

git clone <lien du repo> <nom du dossier où héberger le repo>

Puis vous devez installer les fichiers nécessaires au démarrage d'une app React :

npm install

Si vous n'avez pas déjà ces outils en locales, il faut alors aussi installer sass et react-router:

npm i sass
npm install react-router-dom@

Inspiration

Ma motivation pour la conception de ce projet est le site de Michael Greger Nutrition Facts . Il est l'un des médecins qui a alerté sur les conséquences dramatiques de la malbouffe occidentale.

Sans prétendre à une visée scientifique que je n'ai pas, j'aimerais puiser sur les sources les plus sérieuses - notamment celles de Nutrition Facts - afin de concevoir ce projet d'apprentissage pour mettre mes compétences au service d'une noble cause: se donner les moyens de se respecter et vivre en bonne santé et plus longtemps grâce aux nouvelles habitudes alimentaires.

Idée

L'idée est de faire un site qui soit dynamique avec la possibilité de voir les résultats de ses choix en terme d'habitudes alimentaires et être sensibilisé ou se créer un suivi sur un dashboard. Il y aura aussi la possibilité - fictive - d'acheter des produits.

Enfin, j'ai l'idée de gamifier le projet

Affaire à suivre !

Technologies

En utilisant la librairie React et son mode spécifique de fonctionnement, je décide aussi d'utiliser sass et peut-être TypeScript qui viendra remplacer alors mes premiers choix en JavaScript.

Nota: les photos sont libre de droit. Pour trouver les sources des photos utilisées dans le site allez voir dans le fichier SOURCES.md

About

Projet en cours de conception pour apprendre à se servir de la librairie react.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published