RV Co-Pilot

This Android or iOS App will allow users to tag random campsites with a variety of info. 

IMPORTANT: This project does not have a formal industry or faculty mentor and is student team managed and directed.

Objectives


User Info / Profile

  • Users can register for an account
  • Users can login
  • Users can write a short bio

Campsite Info (crud all info except GPS which is automatic)

  • GPS location
  • Type of campsite (Public land, RV Park, State Park, County Park, etc.)
  • Site Identifier (if exists)
  • RV Services available (dump, electric, etc)
  • Water available
  • Pets ok
  • Wifi available
  • Cell Service (carrier and average bars)
  • Nearby recreation opportunities (hiking, sightseeing, etc)
  • Make public or private
  • Add to Trip (new trip or existing trip)
  • And so on…

Trip Info

  • Name
  • Campsites collection

Main Display

  • App launches with a map view centered on your current location, and with nearby campsites (50 miles)
  • Users can move the map to a new location and search
  • Results can be displayed on the map or in a list sorted by distance

Campsite Display

  • Users will see a non-editable listing of the Campsite info, along with distance from current location
  • Users can click an edit button to crud the Campsite info

Stretch Goals

  • Create a Cross-Platform App
  • Create an App and a Website
  • Users can star rate a Campsite and write a review
  • Users can upload images of the Campsite and will see thumbnail images at top of Campsite info
  • Clicking the thumbnail displays a carousel image display of all images

IMPORTANT: This project does not have a formal industry or faculty mentor and is student team managed and directed. If you choose this project for a one-term Capstone such as CS 467, make sure to manage the deliverables for that time frame. Alternatively, if you choose this project for a 3-term capstone (such as CS 461, 462, and 463) you will be expected to make the project more robust (and to determine how best to do this). The Instructor and TAs are available to answer any questions you may have about the project or provide resources, etc.

Motivations


Though a variety of similar apps exist, they all have paid tiers and withhold information and/or features. This app aims to be an open-source alternative.

Qualifications


Minimum Qualifications:
None Listed

Preferred Qualifications:
None Listed


Details


Project Partner:

William Pfeil

NDA/IPA:

No Agreement Required

Number Groups:

1

Project Status:

Accepting Applicants

Keywords:
WebAndroidiOSCross-Platform
Card Image Capstone