Mars

Online geolocational restaurant menu/meal browsing and recommendation platform. Allow users to add restaurants, meals and also place recommendations for restaurants and meals. Also allow users to search for potential highly recommended restaurants and meals based on provided or current location information. Allow users to share their recommendations on social media platforms.

Allow users to add restaurants, meals and also place recommendations for restaurants and meals. Also allow users to search for potential highly recommended restaurants and meals based on provided or current location information. Allow users to share their recommendations on social media platforms.

Users can also specify additional information such as “Cheap/Expensive” and “Small/Large” portions with their recommendations. This recommendation information is aggregated to determine how cost-effective a meal or restaurant appears to be rated. Choices are kept binary and registration and authentication is simplified to allow ease-of-use and contribution.

Additional comments attached to the recommendation was later added as an option when making a recommendation. Different social media accounts could be linked together as one monolithic profile. The content of the system such as the restaurants and the meals are crowd-sourced. Users can provide images to accompany content which they submit. Content needs moderator-approval to be formally added to the system.

The entire basis of the web application was to provide a rating/review aggregator which attached to a more granular level of the restaurant scene such as the individual provided meals. This would generate an interactive menu with associated ratings and other helpful metrics attached to each menu item.

An awards system was also added whereas meals could obtain badges based on their individual statistics such as the percentage of recommendations in correspondence with the number of responses. These badges are visible next to the actual menu item denoting the accomplishment.

This was my very first foray into the Ruby programming language and the Ruby On Rails framework.

Posts about this Project

Case Study - Seeding Data into a Crowd-Sourced Application.

2017-01-01

Read More...

Case Study - Mars Devise Omniauthentication and Social Media Sharing

2016-02-01

Read More...

Case Study - Mars Geolocational Single-Page-Search

2016-01-01

Read More...

About

Blake Adams is a writer, software developer, technical consultant, and financial independence enthusiast living in Oxford, MS.

Latest Posts

Software Developer Career Tips: Closing Thoughts

12 February, 2020

Read More...

Fitness Series: Illnesses and Injuries, Make a Contingency Plan

03 February, 2020

Read More...

Software Developer Career Tips: The System Design Phase

27 January, 2020

Read More...

Software Developer Career Tips: The Technical Phase

21 January, 2020

Read More...

Software Developer Career Tips: Do Your Preliminary Research

13 January, 2020

Read More...

Latest Booknotes

The Power of Habit

19 December, 2019

Read My Highlights in 9 Minutes

Rich Dad Poor Dad

14 October, 2019

Read My Highlights in 10 Minutes

Atomic Habits

19 August, 2019

Read My Highlights in 16 Minutes