Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/luca-montaigut/nutriti

Une app qui gènere des repas pour la semaine adaptés à l'utilisateur et la liste des courses correspondantes
https://github.com/luca-montaigut/nutriti

food-app food-recommendation healthy-eating-calendar rails5 shopping-list

Last synced: 5 days ago
JSON representation

Une app qui gènere des repas pour la semaine adaptés à l'utilisateur et la liste des courses correspondantes

Awesome Lists containing this project

README

        

# 🍊 Nutriti 📅 🛒

## Présentation

Nutriti est une application qui propose des repas pour la semaine à son utilisateur selon ses besoins et ses objectifs. Ensuite l'application lui génère la liste des courses correspondante avec les quantités.

![Image of site](https://i.imgur.com/ch9qzNR.jpg)

## Visite en ligne http://nutriti.herokuapp.com/

### Compte Administrateur
Connectez-vous avec :
login : [email protected] |
password : 123456

Effectuez un faux paiement Stripe pour devenir Premium :
N° carte : 4242 4242 4242 4242
Expiration : 12/21
CVC : 123

Vous aurez ainsi accès à la partie "Dashboard Admin" depuis la sidebar menu

## Etat d'avancement du projet

MVP fonctionnel :
- l'application est capable de générer des repas sur une semaine et de proposer la liste des courses correspondantes.
- les administrateurs ont accès à un générateur de recettes leur permettant de construire des recettes saines sur la bases des aliments présents dans la table Ciqual
- Les utilisateurs peuvent également générer un repas seul ou une journée de repas unique.

### Schéma de la BDD

![Image of site](https://i.imgur.com/T0YuAgL.png)

### Limites

Certaines limites techniques nous empèchent de proposer une application plus intéressante économiquement parlant.

Notre site est basé sur les aliments de la tables Ciqual qui est un jeu de données produit par l'Agence nationale de sécurité sanitaire de l'alimentation, de l'environnement et du travail sur la composition nutritionnelle des aliments.
C'est une référence pour les nutritionnistes toutefois les aliments présentés sont des aliments génériques et non des produits.

En nous basant sur la base Open Food Facts nous pourrions proposez bien plus qu'une liste de courses, notamment des drives prêt à emporter chez un distributeurs ! Malheuresement aucun des membres de notre équipe n'a d'ordinateur assez puissant pour ouvrir et manipuler cette immense base de données...

## :wrench: Installation en local

### Configuration
Entrez les commandes suivantes dans votre terminal préféré :

`git clone [email protected]:luca-montaigut/Nutriti.git`

`cd Nutriti`

`bundle install`

### Database creation

`rails db:create`

`rails db:migrate`

### Database initialisation

`rails db:seed`

## 🔥 Connexion au site

`rails server`

Une fois le server connecté, rendez-vous sur :

http://localhost:3000/

### (Rappel) Compte Administrateur
Connectez-vous avec :
login : [email protected] |
password : 123456

Effectuez un faux paiement Stripe pour devenir Premium :
N° carte : 4242 4242 4242 4242
Expiration : 12/21
CVC : 123

Bonne visite !

## 🐰 Auteurs
Luca Montaigut : https://github.com/luca-montaigut

Marius Le Houezec Lacaze : https://github.com/MariusLHL

Baptiste Igier : https://github.com/BaptisteIg

Thibault Perchicot : https://github.com/Azaeps

### Notre mentor : 🧙‍♂️ Manuel Cartier https://github.com/neolectron
### Vidéo : 🎞️ Mélanie Hubert