MVP Review Diva Devs (Group A) [REAL]#311
Open
gemstone496 wants to merge 268 commits intodeadroxy:masterfrom
Open
MVP Review Diva Devs (Group A) [REAL]#311gemstone496 wants to merge 268 commits intodeadroxy:masterfrom
gemstone496 wants to merge 268 commits intodeadroxy:masterfrom
Conversation
Modify reserve bike route + styling
…g the code, ik we are done but every time i see smth that bugs me I cant help myself)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Set up the Dev Environment
git pullor clone the repo to ensure updated code.bundle installComplete description of the MVP's functionality
ValetBikename and logo, and links to the following pages (described in detail below). On PC, this header will appear near the top of the page and follow as the user scrolls down. Website features that appear behind the header will blur out. The text on the links swaps from black to the website's signature blue-purple color when the user hovers their mouse over the link. On mobile, the logo appears at the top of the page, and three lines in the top left indicate a dropdown header, with all the same links. The links, are as follows:Home Stations Trips Pricing Contact AccountHomeshows information aboutValetbike. It includes a brief summary, a fun link to a popup image of a Monster High character on a bike (we themed our website with Monster High), and a list of icons with short descriptions indicating the flow of using the ValetBike service we provide. The user enters the website here by default.Stationsincludes both a Map (default) and a List view, exchangeable via button below the header:Reserve Bikebutton that informs the user via popup that they must log in to reserve a bike.Reserve Bikebutton which changes to color-outline white-filled on mouse hover. This button links to theBike Reservationpage, discussed below.Return Bike Hereand will end the user's trip at the selected station when clicked, rerouting them to theTrip Confirmationpage, below.Tripsshows the list of trips the user has takenTrip 1), and then additional information about the trip in normal grey and black text:Stationspage, with a message to begin their journey there. If no user is signed in, the page will ask them to log in to view their trips.Pricingpage displays information about our subscription plans and allows user to use Stripe to set up payments for a plan:On-the-goallows users to commit nothing, and charges them daily based on time spent biking per day.StudentandRegularplans charge a fixed fee for 15 hours of ride time each month, and every minute beyond that will be charged similar to the On-the-go plan, except with invoices sent monthly rather than weekly, and they are charged at a reduced rate.Stationspage to reserve a bike.Contactpage, because we needed to entertain ourselves somehow :). This page suggests (erroneously) that we are not, in fact, actually just a group of students enrolled in CSC223 and suggests a (nonexistent) email as our contact information as an organization.Accountcontains the following features:Forgot your password, which takes them to a similar set of pages allowing them to enter an email address and receive an email confirming their access, and then allowing them to change their password to something they will hopefully remember.Editbutton on its right, or reset to the default through the same method.Pricingpage if the user does not have a subscription, or with information about their payment plan and their upcoming billing costs, as well as a description of the plan they have chosen. Underneath the payment information is a button allowing the user to cancel their subscription, which is confirmation-protected with a popupBike Reservationis accessible only when a signed-in user asks to reserve a bike. The application will autoselect a bike from the station and link them to a page with the following information:Tripspage to view trip information.Pricingpage, where they are informed that they must choose a payment plan in order to reserve a bike.End Tripis similarly accessible only through theStationspage, and this time when a user returns a bike. In this case, the bike is returned to the selected station and the user is shown a table displaying all the information about their newly-ended trip that would be shown in theirTripspage at the top.This page also includes a button at the bottom to take the user to said
Tripspage if they want to see all of their tripsSummary of changes you have made since the prototype
Recommended walkthrough steps to observe key features
This could be you!Enjoy your life. Observe the nav bar at the top of the page that saysValetBikeon the left side. Navigate to theContactpage, just to see it.Stationspage.Reserve Bikebutton and see what it says.List Viewat the top and check out the view version without the map.Tripspage, just to see what it looks like before you have an account.Accountpage, and clickSign Upat the bottom. Enter an email and password, and then the password again and clickCreate an accountContact Informationsubheader).Forgot Passwordoption, and then check your sign-in email for an email with instructions on how to reset it.Stations. This time, select a station and try to reserve a bike.Pricingpage.Stationsand select a station to reserve a bike from (again)StationsLink to live production deployment of application
https://valetbike-by-divas-2c66adac9bf4.herokuapp.com/