AI-Driven Grocery Logging and Recipe Suggestions App
πŸ›’

AI-Driven Grocery Logging and Recipe Suggestions App

Tags
GPT4-Vision
GPT-3.5
OCR
ReactJS
Firebase
Microservices
Serverless
Vite
Date
Mar 17, 2024 β†’ Apr 26, 2024
Created
Apr 27, 2024 06:29 PM
Description
Built an AI-driven grocery logging and recipe suggestions app. The app integrates GPT-4 Vision prompts and OCR to scan receipts, tracks purchases, provides expiry notifications, and suggests recipes. Built with ReactJS, Vite, and Firebase, the app underwent extensive testing using Cypress. A Serverless RESTful API with ExpressJS and AWS ElasticBean was also developed for efficient back-end operations.
Featured
Featured
πŸ”‘
TL;DR 1. Engineered prompts for GPT-4 Vision, deployed OCR to scan receipts, and implemented features to send expiry notifications and receipt suggestions. 2. Adopted ReactJS, Vite, and Firebase; conducted tests using Cypress
πŸ”₯
Check out the demo here!
In the period between September 2023 and April 2024, our team worked on creating an AI-Driven Grocery Logging and Recipe Suggestions App, a project that revolutionizes the way we manage our groceries and meal planning.
Sign up with Google πŸ‘€
Sign up with Google πŸ‘€
Β 
Upload your receipt πŸ“Έ
Upload your receipt πŸ“Έ
Tell you what is gonna expire 🀒
Tell you what is gonna expire 🀒
Β 
Tell you what to cook πŸ§‘πŸ»β€πŸ³
Tell you what to cook πŸ§‘πŸ»β€πŸ³
Β 
One of the highlights of this project was the integration of prompts for GPT-4 Vision. This advanced technology was deployed alongside Optical Character Recognition (OCR) to scan receipts. This enabled the app to track purchases and provide timely notifications about product expiry dates and recipe suggestions based on the ingredients purchased.
The app was built using ReactJS and Vite, with Firebase serving as the backbone for its cloud computing needs. To ensure functionality and smooth user experience, we conducted extensive testing using Cypress.
We also developed a Serverless RESTful API with ExpressJS that was deployed with AWS ElasticBean. This aspect of the project not only streamlined the back-end operations but also ensured efficient performance of the app.
Lastly, we incorporated API Gateway with AWS Lambda Functions. This provided a secure and efficient way to manage and route HTTP requests to the back-end services of our application.
This project presented an exciting opportunity to create an app that simplifies grocery management and meal planning with the power of AI and cloud computing.

πŸš€ Try it now

The Journey to Savor

This section documents the process of creating this application. See the list below: