InstantBuddy - Temps 1
Tags :
- POK
- 2022-2023
- temps 1
Auteurs :
- Thibault Adelain
Github: https://github.com/ThibaultAdelain/InstantBuddyNode
Mon site : http://node.stevia.ovh1.ec-m.fr/
Temps 1 :
Architecture et développement
J'ai développé cette application avec :
- Back-end : Node, Express, Sequelize, MySQL.
- Front-end : React, Redux, tailwind CSS.
J'ai utilisé le tuto MERN stack.
Pour le back-end : j'ai remplacé la base de données MongoDB par une base de données MySQL. J'ai donc modifié la partie avec Mongoose en adaptant avec Sequelize. J'ai remplacé les JWT par des cookies de session avec cookie-parser. Pour le hachage, j'ai utilisé bcryptjs.
Pour le front-end : j'ai utilisé React, Redux pour la gestion des states, tailwind CSS pour la mise en forme. J'ai aussi utilisé react-toastify et des components flowbites.
Tuto :
- Tout le tuto MERN stack (MongoDB, Express, React, Node) : https://www.youtube.com/watch?v=-0exw-9YJBo&list=PLillGF-RfqbbQeVSccR9PGKHzPJSWqcsm&ab_channel=TraversyMedia.
- Tuto Sequelize : https://sequelize.org/docs/v6/getting-started/
- Tuto cookie de session avec cookie-parser (pas trop mal): https://www.section.io/engineering-education/client-side-auth-with-express-cookie-parser/