Inspiration

We wanted to create a web app to help us preserve and share our memories. As a group, we found it difficult to remember all the time we had spent together. Our project addresses this challenge by providing a simple, stripped-back platform to share and relive our memories, without the distractions and dark patterns found on social media.

What it does

Our web app enables users to connect with others and create events on their life timeline. This timeline serves as a joint memory bank, allowing users to view each other’s photos and memories as part of a shared experience within their own personal timeline.

How we built it

We built the backend using Golang, which allowed us to easily integrate with our MariaDB database. For most of the team, Golang was a new language, offering plenty of learning opportunities. On the frontend, we used React in combination with the PrimeReact component library to build a dynamic and user-friendly interface.

Challenges we ran into

One of the biggest challenges was learning Golang, which was unfamiliar to most of the team. However, it became a valuable and fun learning experience. We also faced some difficulties with image handling, which required additional time and effort to resolve.

Accomplishments we’re proud of

We’re proud of creating an app that not only works well but also has the potential to be used by us personally. Learning Golang in such a short time was another accomplishment that we’re particularly proud of.

What we learned

We gained hands-on experience with Go and improved our teamwork skills, especially in managing large repositories and handling multiple merges.

What’s next for PhotoLine

We’re excited to continue developing PhotoLine, with plans to enhance its features and scalability. We hope to expand its capabilities, making it even easier for users to share and cherish their memories.

Built With

Share this project:

Updates