Skip to content

This repository contains the frontend code for the Veggify Recipe application. Veggify Recipe is a modern and responsive recipe website where users can explore recipes, search for specific dishes, and view details about ingredients, preparation steps, and more.

Notifications You must be signed in to change notification settings

saagor16/Veggify-Recipe-Fontend

Repository files navigation

Veggify Recipe - Frontend

This repository contains the frontend code for the Veggify Recipe application. Veggify Recipe is a modern and responsive recipe website where users can explore recipes, search for specific dishes, and view details about ingredients, preparation steps, and more.


Live Links


GitHub Repositories


Features of Veggify Recipe

  • User Authentication:
    • Login, Signup, and Logout functionality.
    • Fully responsive design for all devices.
  • Recipe Exploration:
    • View the latest recipes.
    • Search for recipes by name or category.
    • Explore featured sections and categories.
  • Single Item View:
    • Detailed view of each recipe, including preparation time, difficulty, and instructions.
  • Newsletter Subscription:
    • Stay updated with the latest recipes by subscribing to the newsletter.
  • About Us and Contact Pages:
    • Learn more about Veggify and get in touch.
  • Responsive Design:
    • Fully optimized for mobile, tablet, and desktop devices.

Frontend Technologies Used

  • React.js: For building the user interface.
  • Tailwind CSS: For responsive and modern styling.
  • React Router DOM: For routing and navigation.
  • Axios: For API integration.
  • React Icons: For adding beautiful icons.
  • Vercel: For deploying the frontend application.

Installation and Setup

  1. Clone the repository:
    git clone https://github.com/saagor16/Veggify-Recipe-Fontend
  2. Navigate to the project directory:
    cd veggify-recipe-frontend
  3. Install dependencies:
    npm install
  4. Run the development server:
    npm run dev

Pages and Functionalities

  1. Home Page:
    • Displays the latest recipes and featured sections.
    • Includes newsletter subscription.
  2. Category Page:
    • Allows browsing recipes by categories.
  3. Single Recipe Page:
    • Shows detailed recipe information, including preparation time, difficulty, and step-by-step instructions.
  4. Search Page:
    • Enables users to search for recipes easily.
  5. About Page:
    • Provides information about the website.
  6. Contact Page:
    • Lets users send inquiries or feedback.

Backend Technologies Used

  • Express.js: For server-side logic.
  • MongoDB: For database management.
  • Mongoose: For interacting with the database.
  • CORS: For handling cross-origin requests.
  • dotenv: For managing environment variables.
  • Nodemon: For automatic server restarts during development.

Notes

This frontend interacts seamlessly with the backend to provide dynamic content, user authentication, and smooth operations. It demonstrates modern web development techniques and a polished UI.

Feel free to explore and contribute to the project!


Author

About

This repository contains the frontend code for the Veggify Recipe application. Veggify Recipe is a modern and responsive recipe website where users can explore recipes, search for specific dishes, and view details about ingredients, preparation steps, and more.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages