https://purbeurre-clelio.herokuapp.com/
La startup Pur Beurre, avec laquelle vous avez déjà travaillé, souhaite développer une plateforme web à destination de ses clients. Ce site permettra à quiconque de trouver un substitut sain à un aliment considéré comme "Trop gras, trop sucré, trop salé" (même si nous savons tous que le gras c’est la vie).
https://s3-eu-west-1.amazonaws.com/course.oc-static.com/projects/DAPython_P8/Cahier_des_charges.zip
- Affichage du champ de recherche dès la page d’accueil
- La recherche ne doit pas s’effectuer en AJAX
- Interface responsive
- Authentification de l’utilisateur : création de compte en entrant un mail et un mot de passe, sans possibilité de changer son mot de passe pour le moment.
- Tests : testez votre projet en adoptant la démarche qui vous semble la plus appropriée (TDD ou tests écrits à la fin d’une fonctionnalité)
- Utilisez une base de données PostgreSql et non MySQL sous peine de ne pas pouvoir déployer votre application sur Heroku.
- Incluez une page “Mentions Légales” qui contiendra les coordonnées de l’hébergeur ainsi que les auteurs des différentes ressources libres utilisées (template, photos, icônes, …).
- Suivez les bonnes pratiques de la PEP 8
- Pushez votre code régulièrement sur Github et créez des PR quand vous souhaitez avoir le retour de votre mentor.
- Votre code doit être intégralement écrit en anglais : fonctions, commentaires, …
- Utilisez une méthodologie de projet agile pour travailler en mode projet.