Inspiration

The theme of 'nostalgia' is something that can be hard to capture. Nostalgia is the heartfelt connection with oneself through photos, a journey back in time to relive cherished moments and memories captured in snapshots. Something that draws back memories are things such as photos and descriptions of events typically something people capture through journaling. Through our app/website we hoped that a personal collection of one's memories and photos would remind the user of fond times.

What it does

Our app stores pictures and descriptions of memories made overtime. Users can upload old photos, up to date photos along with varying descriptions or commentary. Throughout different points of time our app would highlight these moments allowing the user to relive a moment in time. Our app encourages users to capture life moments and promotes daily journaling, recognizing and addressing the time constraints often faced by those interested in journaling. Supported by psychological studies that underscore the well-being benefits of both journaling and nostalgia, our app provides a convenient solution for incorporating daily journaling into busy lifestyles. By offering an accessible platform, it fosters a habit that contributes to improved mental health over time.

How we built it

  • The website is crafted using REACT and JavaScript, complemented with vanilla CSS for styling.
  • To expedite development, we've configured it with the REACT Vite template, ensuring swift iteration and deployment.
  • Our platform seamlessly integrates with the WeatherAPI to provide up-to-date information on weather conditions.
  • We've implemented user authentication using Auth0, ensuring secure and streamlined access for our users.
  • Powering our system is Django, a robust backend framework that facilitates seamless data management and server-side operation.
  • Our website is hosted using Vercel. ## Challenges we ran into Hard to translate our Figma designs into code on both the frontend and backend side. It was difficult to work within a tight deadline. ## Accomplishments that we're proud of We are proud that we were able to design and create an app within a short timeframe. Despite, working with unfamiliar people, we found ways to collaborate and communicate effectively. In addition, learning to implement code in different ways has been a challenge we are proud to overcome! ## What we learned
  • Hackathons are hard but finding teammates is harder!
  • Learning how to hook backend to frontend
  • Integrating designs into frontend work
  • Explore various frameworks ## What's next for Keepsake In the future, we would like:
  • To grow our platform larger and have more cross-functional features.
  • Integrating firebase
  • Integrating a database
Share this project:

Updates