SpotHot

Team Name

Team SpotHot

Timeline

Summer 2020 – Fall 2020

Students

  • Michael Pena
  • Gustavo Jimenez
  • Mark Mendoza
  • Cheikh Tidiane

Abstract

This product is a mobile application that will allow users to post, comment, and rate places for a specific city, which will allow users to better decide on where their next destination will be. Our mobile app will have an emphasis on a social media type of feeling to entice users to use the application regularly.

Background

The purpose of our product is to give our customers a go to location on browsing what cities have to offer. Users will be able to browse popular locations within cities, finding restaurant, landmark, gallery, hiking trail, gym or any location that interests them and be able to get an in-depth view of the location without actually being there. We expect our product to be
used when a user is considering moving, traveling, or looking for new locations to go to.

Project Requirements

  • The system shall use Google Maps API
  • The system shall use Google Reviews API
  • The system shall use a cloud-based database
  • System shall implement server-side/client-side filtering
  • System shall allow users to create a social profile
  • System shall allow users to have social actions
  • System shall provide a social feed for users
  • The system shall allow users to upload media
  • The system shall encrypt sensitive user data that will be stored in databases
  • The system shall provide uniform colors, themes, and layouts between all activities/pages

System Overview

The main features of our application is users will be able to browse locations, provide their own feedback in the form of comments or pictures, thus adding their own experience on this location for anyone to see. Users will also be able to follow other users and see their profile, which shows the locations they have recommended. What this product does not do is allow
recommendations of mass chain restaurants or locations. This is to enforce recommendations that are unique to each location.

Results

In the current build of the application, the team was able to provide users with a social media experience that includes features similar to most well known platforms. A video demo can be found at this link. (Link)

Future Work

  • Make the application more feature rich
  • Improve social media experience

Project Files

Project Charter (Link)

System Requirements Specification (Link)

Architectural Design Specification (Link)

Detailed Design Specification (Link)

Source Code (Link)

Poster (Link)

References

N/A

mxp3635