Skip to content

MeghanaDG04/RECIPEDIA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

🍽️ RECIPEDIA - Your Personalized Recipe Sharing Platform

Open Source

πŸ”— Live Site: https://recipedia-frontend-q872.onrender.com

Recipedia is a full-stack web application that allows users to add, explore, and manage delicious recipes with ease. Built with the MERN (MongoDB, Express.js, React.js, Node.js) stack, it offers a user-friendly interface, personalized recipe collections, and community interaction features like likes and comments.

Thanks Banner Typing SVG

πŸ“Š Project Insights

🌟 Stars 🍴 Forks πŸ› Issues πŸ”” Open PRs πŸ”• Closed PRs πŸ› οΈ Languages πŸ‘₯ Contributors
Stars Forks Issues Open PRs Closed PRs Languages Count Contributors Count

🌟 Features

  • πŸ” User Authentication (Sign-up/Login)
  • πŸ“ Add, Edit, Delete Recipes
  • ❀️ Like & Comment on others’ recipes
  • πŸ” Search & Filter recipes
  • πŸ‘€ User Profiles to view and manage favorite recipes
  • πŸ“± Responsive Design for all devices
  • πŸ“¦ MongoDB Cloud Storage for efficient data management

GSSoC Logo

🌟 Exciting News...

πŸš€ This project is now an official part of GirlScript Summer of Code – GSSoC'25! πŸ’ƒπŸŽ‰πŸ’» We're thrilled to welcome contributors from all over India and beyond to collaborate, build, and grow RECIPEDIA! Let’s make learning and career development smarter – together! πŸŒŸπŸ‘¨β€πŸ’»πŸ‘©β€πŸ’»

πŸ‘©β€πŸ’» GSSoC is one of India’s largest 3-month-long open-source programs that encourages developers of all levels to contribute to real-world projects 🌍 while learning, collaborating, and growing together. 🌱

🌈 With mentorship, community support, and collaborative coding, it's the perfect platform for developers to:

  • ✨ Improve their skills
  • 🀝 Contribute to impactful projects
  • πŸ† Get recognized for their work
  • πŸ“œ Receive certificates and swag!

πŸŽ‰ I can’t wait to welcome new contributors from GSSoC 2025 to this RECIPEDIA project family! Let's build, learn, and grow together β€” one commit at a time. πŸ”₯πŸ‘¨β€πŸ’»πŸ‘©β€πŸ’»

πŸ› οΈ Built With

  • React.js + Vite – Frontend
  • Tailwind CSS – Styling
  • Node.js & Express.js – Backend
  • MongoDB & Mongoose – Database

-----------------------------------------------------

πŸš€ Frontend Setup Instructions

Prerequisites

  • Node.js (v18 or higher recommended)
  • npm or yarn

πŸ”§ Getting Started

  1. Clone the Repository

    git clone https://github.com/MeghanaDG04/RECIPEDIA.git
  2. Navigate to the frontend directory

    cd frontend
  3. Install dependencies

    npm install
  4. Start the development server

    npm run dev
  5. Build for production

    npm run build

🎨 Tailwind CSS Usage

Tailwind is pre-configured via tailwind.config.js. You can use utility classes directly in your JSX files.

To customize Tailwind:

  • Modify tailwind.config.js
  • Use @apply in .css files for reusable styles

πŸ“ Folder Structure Highlights

  • frontend/src/components/ – Reusable UI components
  • frontend/src/pages/ – Route-based views
  • frontend/src/styles/ – Tailwind and custom styles

-----------------------------------------------------

πŸš€ Backend Setup Instructions

  1. Clone the Repository

    git clone https://github.com/MeghanaDG04/RECIPEDIA.git

    [!NOTE] If already cloned then skip this step.

  2. Now Navigate to the backend directory

    cd backend
  3. Install dependencies

    npm install
  4. Start the development server

    npm start
  5. Build for production

    node server.js

πŸ“ Folder Structure Highlights

  • backend/cron/ – Controllers
  • backend/models/ – Models such as User.js, Like.js, etc.
  • backend/server.js – Entry Point

πŸ“œ Code of Conduct

Please refer to the Code of Conduct for details on contributing guidelines and community standards.

πŸ€πŸ‘€ Contribution Guidelines

We love our contributors! If you'd like to help, please check out our CONTRIBUTE.md file for guidelines.

Thank you once again to all our contributors who has contributed to RECIPEDIA! Your efforts are truly appreciated. πŸ’–πŸ‘

Contributors

Show some Red Heart by starring this awesome repository!

πŸ’‘ Suggestions & Feedback

Feel free to open issues or discussions if you have any feedback, feature suggestions, or want to collaborate!

πŸ™Œ Support & Star

If you find this project helpful, please give it a star ⭐ to support more such educational initiatives!

πŸ“„ License

This project is licensed under the MIT License - see the License file for details.

πŸ§‘β€πŸ’»Project Admin:

Meghana Gaonkar
Meghana Gaonkar

πŸ‘¨β€πŸ« Mentors – RECIPEDIA (GSSoC'25)

Role Name GitHub Profile LinkedIn Profile
Mentor 1 Arish Singh Arishsingh arish-singh
Mentor 2 Krishna Sen KrishnaSen01 krishna-sen

Glowing Star Give us a Star and let's make magic! Glowing Star

Mirror Ball

πŸ‘¨β€πŸ’» Built with ❀️ by the RECIPEDIA And Team

❀️ Meghana Gaonkar and Contributors ❀️ Open an Issue

Ready to show off your coding achievements? Get started with RECIPEDIA today! πŸš€

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 44