Skip to content

SankalpSTiwari/Recipize

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Recipize

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.

Key Features

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

Technologies Used

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

Installation and Usage

  1. Clone the repository from the provided link.
  2. Set up Android Studio and the Dart environment for mobile app development.
  3. Configure the necessary AWS services and obtain the required access credentials.
  4. Run the app on an Android emulator or a physical device.

For detailed installation and usage instructions, please refer to the project's documentation.

Rigorous API Testing

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

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages