Recipe Book

Recipe Book

As part of an internship with Unified Mentor Pvt Ltd, I developed a fully responsive Recipe Book web application. This project not only showcased my technical skills but also provided me with invaluable learning experiences, advancing my journey as a full-stack web developer.

Technologies Used:

  • Frontend: Built with React.js, utilizing its powerful component-based architecture for a dynamic user experience.
  • Backend & Database: Used Firebase for real-time data management and user authentication. Each user has a separate database for managing their recipes.
  • Logo: Designed with Loger, aligning the app's branding with a clean and simple logo.


Key Functionalities:

  • Recipe Search: Both logged-in and non-logged-in users can search and browse through recipes.
  • Protected Routes: Only authenticated users can access the recipe management section (add, edit, delete). This ensures that only logged-in users can modify recipes, while the public can still explore.
  • Personal Recipe Management: Each logged-in user has their own personalized recipe database, where they can manage their content independently.


Challenges Faced and Solutions:

  • Routing and Protected Routes: Initially, securing protected routes was challenging. By mastering React Router and Firebase authentication, I was able to create routes accessible only to logged-in users, ensuring secure access to the recipe management features.
  • User-Specific Databases: Managing individual user databases in Firebase was another hurdle. I solved this by assigning unique user IDs to ensure that each user’s data was stored and managed separately without overlap.


#frontend developer #react js #unifiedmentor #javascript #internship

要查看或添加评论,请登录

Sunny R.的更多文章

社区洞察

其他会员也浏览了