Sign in
    React & Node.jsReact & Node.js·Basic

    Recipe Finder with Favorites

    A web application that allows users to search for recipes using a public API (like TheMealDB or Spoonacular). Users can view recipe details, including ingredients and instructions. Authenticated users can save their favorite recipes to their personal profile for easy access later.

    What you'll build

    This project is an expanded, full-stack Recipe Finder application designed to be a standout portfolio piece and a potential foundation for a future business. You will build a dynamic web app where users can search for recipes from a vast public database (like TheMealDB), view detailed instructions and ingredients, and create an account to save their favorite recipes. The project scope is enhanced to include features like adding personal notes to saved recipes, a polished user interface using a component library, and a fully responsive design for a seamless experience on any device. By completing this, you will build a complete MERN stack application from scratch, covering everything from backend API design and database management to frontend state management and user authentication. The inclusion of enhancement steps for UI polish and deployment ensures you'll have a production-ready application to showcase your skills.

    What you'll learn

    • React fundamentals: components, state, props, hooks (useState, useEffect).
    • Making API requests from a React application.
    • Basic Node.js/Express server setup and routing.
    • User authentication and authorization with JWT.
    • CRUD operations with MongoDB and Mongoose.
    • Building protected routes on both frontend and backend.

    Roadmap

    10 steps · 98 tasks
    1. ○
    2. ○
    3. ○
    4. ○
    5. ○
    6. ○
    7. ○
    8. ○
    9. ○
    10. ○

    Showcases

    1 approved build
    Anusha R Mahendrakar

    Anusha R Mahendrakar

    2 months ago

    No description provided.

    RepoDemo
    Sign in to start

    Project facts

    Level
    Basic
    Track
    React & Node.js
    Steps
    10
    Tasks
    98
    Learners
    +124127
    Builds
    1
    Sign in to start