(View the site hosted HERE on Heroku)
Message Hunter is a hot new geolocation social networking site that makes messaging fun again.
Users can log in, check in anywhere in the world, and leave location-specific messages for other users to find.
A personal dashboard will show you a
If you check in near the location of a message sent to you by another user, a special notification will appear, granting you access to view and save your special hidden message.
What fun!!!
Travel the world with Message Hunter, leaving a trail of hidden messages for friends to discover as they embark on their own journey of global self-discovery.
Happy hunting!
- Clone the project from https://github.com/pseudoralph/messenger_hunt.git to a local directory
- From the project directory, set up the database schema with:
rails db:setup
- From the terminal, go the project directory and start the Rails server with:
rails s
-
In a web browser, go to the address localhost:3000
-
Run the tests with:
rspec
View specs here.
- Unique user authentication
- Ability to send a message to another user
- Ability to save a message at a specific location on a dynamic map
- Ability to 'check-in' at a specific location on a dynamic map
- Recipient of a message can read their message when within a certain distance of a message
- Link a message with map marker location
- Ability to review all previously sent messages in a dashboard list
- Add form validations and more descriptive alert messages
- Show pin locations of all found messages on map
- User specific friends list
- Ability to hide messages for multiple friends in one check in
- A user will get a notification if they are getting closer or farther away from a message with consecutive check-ins (i.e. 'hotter'/'colder')
- Reply back to messages to enable location-based conversation.
- Prevent concurrent sessions for a single user
- Mobile support
If you have any issues or questions, please email us at:
- Jared: jaredreando@gmail.com
- Paige: paw145@humboldt.edu
- Ruby 2.5.1
- Rails 5
- JavaScript
- Google Maps API
- No known bugs
Copyright (c) 2018 Paige Williams, Ben Kirby, Jared Reando, Ralph Perdomo