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