Welcome to LookingGlass

LookingGlass gives users a look into their own fridge, while also encouraging sustainable practices to reduce food waste. Designed for young adults who are living in shared housing, the mobile app aims to help those living in shared households reduce food waste and over-purchasing.

looking glass image

Keep track of all your food and groceries

Track your personal food items

Add groceries to your food inventory and receive reminders when they're close to expiration. Categorize foods by type, location, expiration date, etc.

Track your personal food items
Offer up and claim shared food items with your roommates

Offer up and claim shared food items with your roommates

Ever struggle with managing groceries in a shared household? With LookingGlass, you and your roommates can join a shared household fridge! Once everyone has joined, you can offer up your personal food items to the shared inventory and claim items as desired.

Use our receipt scanner to save time adding groceries

Use our built-in receipt scanner or manually enter foods to your personal inventory! Upon scanning your receipt, you'll be able to edit the scanned list before adding items to your fridge.

Use our receipt scanner to save time adding groceries

Technologies and Frameworks

Development Details

Our goal was to create a mobile app that anyone can use on any type of smartphone. To accomplish this, we used a combination of different technologies to support an agnostic app design.

React Native

React Native

React Native allowed us to leverage our React knowledge to create a platform-agnostic mobile app that can run on both iOS and Android without needing separate builds. Our entire frontend is built in React Native.
MongoDB

MongoDB

We used MongoDB to host all user/fridge data. The JSON-like structure of MongoDB allowed us to easily change our schemas whenever we wanted to add/remove features.
Flask

Flask

Flask is a Python web framework that we used for our backend and database integration. Flask and MongoDB can be integrated with ease, and we decided to host our Flask backend API on Heroku to ensure separation between the frontend and backend.
Expo Go

Expo Go

Expo Go is an alternative to the iOS App Store and Android Play Store that allows users to download our app on either platform. Expo Go will be hosting our app in its public library, meaning users will need to first download the Expo Go app to download LookingGlass itself.

Demo