Name of Project: Hitched
Project’s Purpose or Goal: The project will be a ride share app hitch hikers and people trying to travel long distance.
List the absolute minimum features the project requires to meet this purpose or goal: A app that allows a user to link up with another user trying to travel long distance together. Have the app link up to firebase or another database so people are able to see where other people are trying to go to. Get the app deployed.
What tools, frameworks, libraries, APIs, modules and/or other resources (whatever is specific to your track, and your language) will you use to create this MVP? List them all here. Be specific. React JavaScript Firebase
If you finish developing the minimum viable product (MVP) with time to spare, what will you work on next? Describe these features here: Be specific. Add a way to calculate a reasonable coast to ride with someone that the user has to pay. Add a way for people that have linked up to be able to chat with one another.
What additional tools, frameworks, libraries, APIs, or other resources will these additional features require? Firebase
This component tree is at at first estimate as is subject to change.
This program will be a ride share app that is aimed towards long distance travel. The app will act more as a carpool system for means of travel long distance and less of a taxi system. After the user makes an account and logs in to the app they can load it up. Knowing they are going to soon take a drive to "blank" for business or to visit and the user has some extra space in their car. Trying to make some extra money that user can post their trip on the app. The user can post a start time and date and start location. The app will then post the ride on the ride board will all the necessary information along will a price to ride along. Other users that would also like to travel to the same place can then join that users ride untill all the available seats are gone. The app will then remove the trip from the list of rides when there is no room for more people to join.
- splash screen with title and login
- Home screen with navigation between adding a ride and veiwing list of rides that are already there
- List off all available rides on the app
- Ability to add a ride to the app
- Ability to join any current ride
- Chat between riders and the person adding the ride to the app
- Payment through the app
- Ability for the app to get the distince between the two destination
- Clone project from github
- view code in text editor if necessary
- any text inside quotations ("") should be performed inside your terminal.
- install packages with "npm install"
- "npm run start"
None Known
No support offered
JS React Possibly C#
Copyright <2019>