🚀 StillCooks Recipe Generator – A South African recipe app that suggests meals based on available ingredients. Built with Java Spring Boot, MySQL, and NMF-based ML, featuring ingredient-based recommendations, meal planning.
# StillCooks Recipe Generator 🍽️
StillCooks is a South African recipe generator that helps users discover delicious, culturally rich meals based on available ingredients. With a focus on localization, ingredient-based recommendations, and user personalization, StillCooks enhances the cooking experience by making meal planning simple and convenient.
## 🚀 Features
- ✅ **Ingredient-Based Recipe Suggestions** – Enter ingredients you have, and get recipes that match.
- ✅ **South African Cuisine Focus** – Highlighting traditional and modern recipes from South Africa.
- ✅ **Advanced Filtering & Sorting** – Find recipes based on dietary preferences, allergens, or meal type.
- ✅ **Nutritional Information** – Get insights into the health benefits of each recipe.
- ✅ **Shopping List & Meal Planning(TBD)** – Save ingredients and plan meals for the week.
- ✅ **User Ratings & Reviews** – Share feedback and discover top-rated recipes.
- ✅ **Multilingual Support (TBD)** – Access recipes in multiple languages.
- ✅ **Offline Mode (TBD)** – Use the app even without an internet connection.
## 🛠️ Tech Stack
- **Backend:** Java Spring Boot (for RESTful services)
- **Frontend:** JavaScript, HTML/CSS
- **Database:** MySQL
- **Machine Learning:** NMF Model with 20 topics
- **API Integration:** RecipeNLG for ingredient-based suggestions
## 🏗️ Roadmap
- [ ] Develop and refine the ingredient-based recipe suggestion model
- [ ] Implement Spring Boot backend with RESTful APIs
- [ ] Build a user-friendly frontend for seamless interaction
- [ ] Integrate multilingual support and cultural variations
- [ ] Optimize monetization strategies
## 🤝 Contributing
StillCooks is an open-source project, and contributions are welcome! Feel free to submit issues, feature requests, or pull requests.