RecipeGenie is a mobile application designed to help users discover new recipes and culinary inspirations. With a user-friendly interface, RecipeGenie provides access to a wide range of recipes, cooking tips, and meal planning tools. Available for both iOS and Android, the app is developed using Swift, Kotlin, Java, and React Native to offer a seamless and engaging user experience.
- Discover Recipes: Explore a vast collection of recipes from various cuisines.
- Meal Planning: Plan your meals with ease and keep track of your nutritional intake.
- Cooking Conversions: Handy tools to convert measurements for international recipes.
- Favorites: Save your favorite recipes for quick access anytime.
- Interactive Chatbot: Get suggestions and cooking tips from our smart assistant.
- iOS Version: Developed in Swift, providing a smooth and native user experience.
- Android Version: Built using Kotlin and Java to ensure a seamless Android experience.
- Cross-Platform: Utilizes React Native for shared codebase between iOS and Android.
Important: Ensure you are using Java 17!
- Clone the repository.
- Open
RecipeGenie.xcodeprojin Xcode. - Adjust signing and capabilities.
- Build and run on an iOS device or simulator.
- Clone the repository.
- Open the project in Android Studio.
- Resolve any Gradle dependencies.
- Build and run on an Android device or emulator.
Upon launching the app, users are greeted with the homepage featuring the recipe of the day, favorites, and options to explore new recipes. Users can search for recipes based on ingredients, cuisine, or dietary requirements. The bottom navigation bar provides quick access to different features.
Contributions to RecipeGenie are welcome. Please read our contributing guidelines before submitting pull requests.
RecipeGenie is licensed under MIT's license.
For support or queries, please contact us at hoangson091104@gmail.com.
Special thanks to all contributors and users for their support and feedback, which continue to drive the development of RecipeGenie.