Cookify is a modern web application designed to help users explore, save, and share their favorite recipes. Whether you're a beginner cook or a professional chef, Cookify provides a seamless experience for discovering new dishes and organizing your recipes.
✅ User Authentication: Secure login and signup functionality.
✅ Recipe Discovery: Browse a vast collection of recipes from different cuisines.
✅ Favorites & Collections: Save and organize your favorite recipes into custom collections.
✅ Recipe Sharing: Share your favorite recipes with others.
✅ Advanced Search & Filters: Find recipes based on ingredients, cooking time, and dietary preferences.
✅ Interactive UI: Responsive and user-friendly design for seamless navigation.
✅ 🌙 Dark Mode Support: Toggle between light and dark modes for a comfortable browsing experience.
- Frontend: HTML, CSS, JavaScript, React.js
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: Firebase/Auth0
- API Integration: Spoonacular API for fetching recipes
1️⃣ Clone the repository:
git clone https://github.com/vishwas-chakilam/Cookify-Simple-Recipe-Finder.git2️⃣ Navigate to the project directory:
cd Cookify-Simple-Recipe-Finder3️⃣ Install dependencies:
npm install4️⃣ Create a .env file and add the following environment variables:
SPOONACULAR_API=your_api_key5️⃣ Start the development server:
npm start1️⃣ Explore a wide range of recipes.
2️⃣ Save your favorite recipes and organize them into collections.
3️⃣ Share recipes with friends and family.
4️⃣ Use search and filters to find the perfect meal.
👥 Contributions are welcome! To contribute:
1️⃣ Fork the repository.
2️⃣ Create a new branch (feature-branch).
3️⃣ Make your changes and commit them.
4️⃣ Push to your fork and create a pull request.
This project is licensed under the MIT License.
For any inquiries or support, reach out at: work.vishwas1@gmail.com 📩