π 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.
π Project Insights
π Stars | π΄ Forks | π Issues | π Open PRs | π Closed PRs | π οΈ Languages | π₯ Contributors |
π 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
π 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
-
Clone the Repository
git clone https://github.com/MeghanaDG04/RECIPEDIA.git
-
Navigate to the frontend directory
cd frontend
-
Install dependencies
npm install
-
Start the development server
npm run dev
-
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 componentsfrontend/src/pages/
β Route-based viewsfrontend/src/styles/
β Tailwind and custom styles
π Backend Setup Instructions
-
Clone the Repository
git clone https://github.com/MeghanaDG04/RECIPEDIA.git
[!NOTE] If already cloned then skip this step.
-
Now Navigate to the backend directory
cd backend
-
Install dependencies
npm install
-
Start the development server
npm start
-
Build for production
node server.js
π Folder Structure Highlights
backend/cron/
β Controllersbackend/models/
β Models such asUser.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. ππ

π‘ 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.

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 |


π¨βπ» 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! π