Skip to content

A full-stack recipe-sharing platform where users can explore, create, and save their favorite recipes. This project was built as a collaborative effort to gain experience in team-based development

Notifications You must be signed in to change notification settings

Lalithkumar-19/RecipeShare-frontend

Repository files navigation

RecipeShare 🍽️

A full-stack recipe-sharing platform where users can explore, create, and save their favorite recipes. This project was built as a collaborative effort to gain experience in team-based development.

Features ✨

  • User Authentication: Supports both Google Authentication and traditional email/password sign-up.
  • Recipe CRUD Operations: Users can create, read, update, and delete recipes.
  • Save Recipes: Users can save their favorite recipes for future reference, which will be reflected on their profile.
  • Comment & Rating System: Users can leave comments and rate recipes.
  • AI-Powered Recipe Generator: Enter ingredients and get AI-generated recipe suggestions.
  • Responsive Design: Optimized for all devices (mobile, tablet, and desktop).

Tech Stack 🛠️

  • Frontend: React (Vite)
  • Backend: Node.js, Express.js
  • Database: SQLite3
  • Authentication: Firebase (Google Auth), Custom JWT authentication
  • Deployment:
    • Frontend: Vercel
    • Backend: Render

Installation & Setup 🚀

Prerequisites

  • Node.js installed
  • SQLite3 database

Steps to run locally:

  1. Clone the repository:

    git clone https://github.com/your-repo/RecipeShare.git
    cd RecipeShare
  2. Install dependencies:

    npm install
  3. Set up the backend:

    cd backend
    npm install
  4. Run the backend:

    npm start
  5. Run the frontend:

    cd frontend
    npm run dev
  6. Open http://localhost:5173 to view the application.

Contributors 👨‍💻👩‍💻

This project was collaboratively built by:

  1. Jhansi meri -jhansi543
  2. Ganesh Bv -ganesh-basavoju
  3. Abhi Chimmili -abhichimmili

We built this project to gain experience working in a team and collaborating on a full-stack application. 🚀

Future Enhancements 🛠️

  • Implement real-time notifications for recipe interactions.
  • Improve AI-based recipe recommendations.
  • Add more social features like following users and recipe sharing.

License 📜

This project is open-source and available under the MIT License.


We hope you enjoy using RecipeShare! Happy cooking! 🍲

About

A full-stack recipe-sharing platform where users can explore, create, and save their favorite recipes. This project was built as a collaborative effort to gain experience in team-based development

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •