Skip to content

Recipe Swap is a community-based recipe sharing platform that allows users to share, discover, and discuss various recipes. Whether you're a cooking enthusiast or just looking for new culinary ideas, Recipe Swap provides a platform to connect and exchange recipes with others.

Notifications You must be signed in to change notification settings

official-Shivansh/warlike-current-5989

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Recipe Swap - warlike-current-5989

Recipe Swap is a community-based recipe sharing platform that allows users to share, discover, and discuss various recipes. Whether you're a cooking enthusiast or just looking for new culinary ideas, Recipe Swap provides a platform to connect and exchange recipes with others.

Table of Contents

Features

  • User Authentication with Forgot Password.
  • Users can post, add, update, and delete their recipes.
  • Users can comment on recipe posts, fostering a sense of community and sharing.
  • Users can easily search for recipes based on their preferences.
  • User can also able update the avatar.
  • Admin has access to data visualization in chart format for insights.
  • Admin can manage users and recipes, including adding, updating, and deleting data.

Tech Stack

  • Front-end:
    • Chakra UI for a visually appealing and responsive user interface.
    • React.js for building dynamic and interactive components.
  • Back-end:
    • MongoDB for storing recipe and user data.
    • Express.js for handling server-side logic.
    • Node.js for server-side scripting and runtime environment.

Project Links

Front-end:

Back-end:

Screenshot

User Side:

  • Landing-Page: This is a landing page following a clean and user-friendly design. Here you can see some static information and dynanic randing for the recipe, you can search and also access the menu items. On the landing page if you click on any recipe you can access the extra information about that recipe(Only for authorized users) 1

2

  • User-Registration/Login Page : User can register your self with username, email, password and for login use username, password. If you forget the password you can click on the forget password.
  • Admin-Login : Use Email :- [email protected] | Password :- admin

3

  • Search : User can search the recipe

4

  • Single Product Page : Here you can see the additional information of the single recipe. You can save, print, rate, share the recipe.

5

  • User-Profile : In this page you can see the user information. You can add, delete, edit, review your own recipe. Additional functionality is that user can also change the password.

6

7

Admin Side:

  • Admin-Dashboard : Admin can login with (Email: [email protected] | Password: admin), after login you can see the dashboard and analyzed the growth with the help of graph.

1 2

  • User-Analysis : Here admin can count and filter the user and perform the CRUD operations.

3

  • Product-Analysis : Here admin can sort filter the product and also perform the CRUD operations.

4

Installation

To set up the project locally, follow these steps:

  1. Clone the repository:
git clone https://github.com/Manikantkr-1004/warlike-current-5989.git
cd warlike-current-5989/Frontend

run command in terminal

npm install

run project

npm start

Project Team

Feel free to explore the project using the provided links and discover the world of recipes and culinary creativity!

About

Recipe Swap is a community-based recipe sharing platform that allows users to share, discover, and discuss various recipes. Whether you're a cooking enthusiast or just looking for new culinary ideas, Recipe Swap provides a platform to connect and exchange recipes with others.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 95.1%
  • CSS 3.2%
  • HTML 1.7%