Inspiration

When life feels heavy and the weight of the world bears down, sometimes all we need is a little reminder of the warmth, love, and joy we've shared with others. Lumo is your personal sanctuary—an app designed to bring light into your darkest moments. It curates a collection of comforting memories from your closest friends, offering a soothing escape with heartfelt messages, funny moments, and shared experiences. With just a tap, Lumo allows you to revisit cherished memories that bring you peace, lift your spirits, and remind you that you're never truly alone. Whether it's a photo or message, these comforting flashes of connection are designed to help you heal, smile, and find strength when you need it most. Let Lumo be the reminder that even on your toughest days, the love and support of your friends are just a memory away.

What it does

Lumo is an app that helps you feel better by showing comforting memories from your friends when you're feeling down. It curates and displays heartfelt messages, photos, and moments that remind you of the love and support around you, offering a quick boost of positivity and connection whenever you need it the most.

How we built it

With a combination of a frontend built with Swift and a backend built on AWS, Lumo delivers heartfelt messages to your finger tips at an instant. Memories are shared via our API which propagates the message to a Lambda function which calls Claude 3.5 Sonnet to run sentiment analysis. Using the returned classification, this message is safely stored in our DynamoDB table and queried via our API when you need a little luminosity.

Challenges we ran into

  • Finding the right category options to give to Claude to get appropriate categorizations of messages
  • Integrating the frontend with the backend

Accomplishments that we're proud of

  • Developing a reusable and scalable backend with AWS Services and AWS CDK
  • Creating a calming and easy to use UI that provides people with support when they need it
  • Developing a platform that allows people to revisit cherished memories that they share with their friends to brighten up their day when they need it

What we learned

  • How to integrate AWS with Swift apps!
  • How does use Claude to do sentiment analysis!
  • How to use DynamoDB to easily store data without the hassles of a relational database!

What's next for Lumo

An idea that we had for Lumo was to add memories saved by location. Users would be able to view memories saved by their friends at certain locations as they visit these special places.

Built With

Share this project:

Updates