The Recipize project is a mobile app aimed at revolutionizing personalized cooking experiences using cutting-edge technologies. The app combines Python, Dart, Android Studio, TensorFlow, and AWS services to provide users with a unique recipe discovery and waste reduction solution.
- Personalized Recipe Recognition: Utilizes advanced image recognition powered by TensorFlow to suggest personalized recipes based on available ingredients, reducing food waste by 21%.
- Vast Recipe Collection: Integrated with over 5,000 recipes to provide users with a wide variety of culinary options.
- Enhanced User Engagement: The app's integration with the extensive recipe collection has resulted in a remarkable 47% increase in user engagement and a 12% improvement in user retention.
- Python: Used for backend logic and data processing.
- Dart: Employed for developing the front end of the mobile app.
- Android Studio: Utilized as the primary development environment for creating the Android application.
- TensorFlow: Empowered the image recognition functionality, enabling personalized recipe suggestions.
- AWS Services (S3, API Gateway, EC2): Integrated AWS S3 for efficient storage, AWS API Gateway for seamless API interactions, and AWS EC2 for reliable deployment.
- Clone the repository from the provided link.
- Set up Android Studio and the Dart environment for mobile app development.
- Configure the necessary AWS services and obtain the required access credentials.
- Run the app on an Android emulator or a physical device.
For detailed installation and usage instructions, please refer to the project's documentation.
The integration of the app with AWS services has been extensively tested to ensure seamless functionality and reliability. Rigorous API testing was conducted using Postman to validate the smooth interaction between the app and AWS services, such as S3 and API Gateway.
Contributions to the Recipize project are welcome. If you encounter any issues, have suggestions for enhancements, or want to contribute to the development, please open an issue on the GitHub repository.
For further inquiries, contact Sankalp at work.sankalptiwari@gmail.com.