Cette application est un projet personnel. elle possède plusieurs fonctionnalités telles que:
L'application est disponible en français et anglais. j'ai utilisé Node js avec le framework express pour le backend et comme base de donnée PostgreSQL qui offrent une flexibilité pour le stockage des données. Pour la partie front-end j'ai utilisé React avec Next.js
J'ai fait le choix de Next.js car elle offre la possibilité de faire le rendu côté serveur ou la génération statique avec React, ce qui offrent des avantages telles que le chargement initial rapide de l'application, l'indexation du contenu par les moteurs de recherche(Google, Bing, Yahoo).
Pour le déploiement, l'api est hébergé sur Heroku, l'application React sur Vercel et les fichiers statiques telles que des images sur cloudinary.