Skip to content

A comprehensive web application designed to make your culinary journey enjoyable and organized. Built with the powerful MERN stack, it offers a seamless user experience for discovering, managing, and ordering recipes.

Notifications You must be signed in to change notification settings

nayanatara07/tara-s_recipe_haven

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Tara's Recipe Haven

Welcome to Tara's Recipe Haven, a comprehensive web application designed to make your culinary journey delightful and organized. Built using the powerful MERN stack (MongoDB, Express.js, React, and Node.js), this project showcases a seamless user experience for discovering, managing, and ordering recipes.

Features

  • User Authentication: Secure login and registration functionality to personalize user experiences.
  • Recipe Exploration: Browse and view detailed recipes curated for diverse tastes and dietary needs.
  • Shopping Cart: Add recipes to your cart for easy access and streamlined ordering.
  • Order Management: Keep track of your orders with a dedicated order management page.
  • Responsive Design: Enjoy a user-friendly interface across all devices, from desktops to smartphones.

Installation

To get started with Tara's Recipe Haven, follow these steps:

  1. Clone the repository:

    git clone https://github.com/nayanatara07/tara-s_recipe_haven.git
  2. Navigate to the project directory:

    cd taras-recipe-haven
  3. Install the dependencies:

    npm install
  4. Set up the environment variables: Create a .env file in the root directory and add your MongoDB connection string and any other required environment variables.

  5. Start the development server:

    npm run dev

Usage

Once the server is up and running, you can access the application at http://localhost:3000. The main pages of the app include:

  • Home Page: An overview of the latest recipes and options to log in or register.
  • Login Page: Authenticate yourself to unlock personalized features.
  • Register Page: Sign up to create your account.
  • App Content: Access all recipes, manage your cart, and view your orders after logging in.
  • Recipe Detail Page: Detailed information about each recipe, including ingredients and preparation steps.
  • Cart Page: Review your selected recipes and make modifications before placing an order.
  • Order Page: Track your current and previous orders.

Technologies Used

  • Frontend: React, React Router, Redux for state management
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Styling: CSS for responsive design

Contributing

Contributions are welcome! If you'd like to collaborate on improving Tara's Recipe Haven, feel free to fork the repository and submit a pull request. Please ensure that your changes are well-documented and align with the project's coding standards.

About

A comprehensive web application designed to make your culinary journey enjoyable and organized. Built with the powerful MERN stack, it offers a seamless user experience for discovering, managing, and ordering recipes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published