Memlane
A local social media to share your precious memories of a location with those around you
Project Details
Memlane is a unique social media application that allows users to share memories tied to specific locations. The app creates a digital scrapbook of experiences, viewable by others in the same geographical area, fostering a sense of local community and shared history.
As a backend software engineer on this project, I was responsible for designing and implementing the server-side logic, database schema, and API endpoints. The app was built using TypeScript and Expo for the frontend, with a PostgreSQL database hosted on Vercel for the backend.
Key features of Memlane include geolocation-based content filtering, media upload and storage, user authentication, and privacy controls. The app also implements a recommendation system to suggest nearby memories and locations of interest.
Memlane was developed as part of the TreeHacks hackathon, where our team successfully created a fully functioning prototype from design to implementation in a short timeframe. This project showcased our ability to work efficiently under pressure and deliver a complex application with multiple integrated technologies.
Challenges
- Implementing location-based content filtering and sharing
- Ensuring user privacy while allowing for local content discovery
- Optimizing app performance for handling large amounts of media content
What I Learned
- Gained experience with Expo and React Native for cross-platform mobile development
- Improved skills in geolocation services and location-based app features
- Learned about scalable backend architecture for social media applications