Fusion of Flavores

React JS - Node JS - Express - PostgreSQL

This is a recipe application where cooking and food enthusiasts can find a wide variety of recipes sourced from an external API. The best part is that users can save their own recipes and revisit them whenever they want. The app features pagination, filters, and a search bar for easy access and recipe lookup.

In this project, I used several technologies and tools learned during Henry bootcamp. For secure and efficient storage of created recipes, I employed PostgreSQL as the database. On the frontend, I implemented React Js along with Redux for managing the application’s global state. This combination allowed me to create a dynamic and interactive user interface with real-time updates and a smooth user experience. For seamless navigation within the app, I integrated React Router, enabling custom routes and seamless transitions between different sections. On the server side, I utilized Express.js to build a RESTful API, efficiently performing database operations using the Sequelize ORM. I managed client requests through the development of routes, controllers, and error handling.

To bring the interface to life and enhance the user experience, I used CSS for design and styling of the components.

🔗 Repository link: https://github.com/greidykth/PI-food

🔗 Deploy link: https://pi-food-deploy-front.vercel.app/