Skip to content

A location-based social media platform that enables users to post and share their memorable experiences based on geographic locations.

Notifications You must be signed in to change notification settings

jonny258/Memory-map

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Memory map

Map Memories is a digital platform that amalgamates the essence of geolocation with the sentiment of memories. With the integration of Mapbox, this application provides a rich user experience allowing individuals to tie their cherished memories to specific locations, customize their profiles, and view memories within a vibrant social setting.

Screen Shots

Sign up page

Sign up

Home page

Home page

Display modal

Display Modal

Features

Map Functionality

  • Mapbox Integration: The heart of our application. Mapbox provides the map layer enabling users to interact with geolocations.
  • Marker Placement: Effortless marker dropping at any location with a simple click.
  • Animated Transitions: On selecting a memory, enjoy a smooth "fly" transition that navigates to the respective location.
  • Coordinate-Tied Memories: Memories aren't just tied to markers but precise coordinates, providing an accurate representation of the memory's origin.

Memory Posting

  • Memory Creation: Each marker enables users to craft a unique memory consisting of a title, associated image, and a description.
  • Memory Catalog: All memories are neatly organized below the map for quick accessibility.
  • Edit & Delete: Total control over posted memories. Make changes or remove them entirely, either from the marker modal or the catalog cards.

Profile Customization

  • Personalized Experience: Customize your digital space with profile pictures, engaging bios, and other profile elements.
  • Distinct Profiles: Every user's space is unique, encapsulating their milestones and memories.

Social Page

  • Centralized Dashboard: A view of all markers and associated memories plotted on the map.
  • User Filters: Streamline memories by focusing on a specific user's contributions.
  • Dynamic Display: As you navigate the map, markers adjust to show only those within your current view, ensuring relevance and engagement.

Tools Used

  • Frontend: React, CSS, JavaScript, Bootstrap
  • Backend: Node JS, GraphQL, Apollo, Mongoose
  • Database: Mongo DB
  • Map Integration: MapBox
  • Deployment: Heroku
  • Version Control: GIT

Deployed Site

Memory Map

Contributing

Feel free to submit pull requests or open issues to enhance the application.

License

MIT


Crafted with ❤️ by Jonny Olsen. Feel free to connect with us!

About

A location-based social media platform that enables users to post and share their memorable experiences based on geographic locations.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages