Inspiration: This idea came from wanting a simple way to track where I’ve been and the memories tied to those places: to add a pin, a photo, and just remember the moment. I also had this shared note with a friend where we listed out all the matcha and coffee spots we tried, with ratings and commute times. It made me realize how fun and meaningful sharing little things like that is. Life gets busy and people are often far apart, so I wanted a way to stay connected and see each other’s lives visually.

What it does

Pin Together is a web-based platform that allows users to track, document, and share memories based on location through interactive map pins. Each pin acts as a mini memory capsule—users can click anywhere on the map to create a post that includes a location, date, image, description, and any relevant media or tags. These entries are saved in a shared database that can be filtered by location, date, or keyword. The experience is designed to be both personal and collaborative, offering a way for individuals or groups to build a visual timeline of meaningful places and moments. Whether it's travel logs, daily journaling, or curated collections, everything is tied to geography and emotion. Currently, Pin Together emphasizes capturing daily moments in real time. Users can drop a pin each day to log something memorable—whether it’s a café visit, a scenic view, or a spontaneous adventure. These daily pins appear on the map immediately, serving as a live memory board that gradually evolves into an archive. Over time, these moments are stored and organized into searchable timelines, allowing users and groups to revisit meaningful places and experiences through a geographic lens. Where Pin Together truly becomes dynamic is in its group-based functionality and customizable boards. Users can create or join groups—like families, friend circles, long-distance relationships, or niche interests (e.g. matcha cafés, national parks, street art, or food spots). Each group has its own "map board" which can be personalized in style and functionality. For instance, a group might create a board dedicated to café hopping, where pins feature images, comments, and even custom tabs like rankings or drink reviews. Another group could use it as a family travel journal, logging vacations, hotel stays, or travel tips with photos and tags. While primarily made for capturing memories, the system could be adapted for real-world use cases like local scouting, crowdsourced map logging (e.g. documenting places for advocacy or awareness), or community storytelling. With a design that echoes the interactivity of tools like Padlet but centers around geolocation, Pin Together offers a playful and meaningful way to connect people through places.

How we built it

Challenges we ran into, accomplishments, what we learned:

One difficulty we faced doing this project was figuring out how to merge our back-end code with our front-end application. We could not get our back-end code to work with our front-end application. There were many difficulties working on how to create the pin to be on our map. We were able to implement maps for our application using JavaScript. We learned how to implement maps using JavaScript, how to merge front-end and back-end code, and how to use AI to enhance our work. We learned how to use AI to optimize our front-end and back-end processes.

What's next for PinTogether?:

We hope to make PinTogether bigger. Not just for daily logging but weekly or longer. To have that timeline of events to log memories, and to make the website more interactive, customizable, and personal. We want to create more features such as appearances of the "space", interactions with pins on the map, being able to create groups, and better aesthetics. We would love to see this as a downloadable app, possibly with a widget for your iPhone.

NOTE: Please note that our project is still in progress and the following features are yet to be finalized:

Map Pins Display - The pins should appear on the map and be clickable, allowing users to view additional information associated with each pin. Pin Editor Interface - The pin editor will be integrated as a pop-up, rather than opening in a separate tab, for a smoother user experience. Collaborator and Group Management - We plan to implement functionality allowing users to add collaborators and create new groups for enhanced collaboration.

Built With

Share this project:

Updates