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