Conversation
Chelseafowler
Membership and User
Paolacalle
payment amount forgotten column
adding changes from master
added some ux changes to user, membership + navbar
Login redirect
Revert "Rentalflashesdisplay"...merged schema
rental flashes worknow success and error displayed
…lidations in rental, different form for rental period
Button styling class and rental period form adjustments
|
wonderful |
Environment configuration: 👍
Prototype’s functionality: 🥇SessionTo access any other cool features of the sites, you are required to either login or create an account. For logging in, the form does basic data validations. For user creation, the form and model do basic data validation and also assures that that email address does not already exist in the User database. StationOnce in, you have the choice to create a new rental or look at your history of rentals. You can also click on user to look at your account (will contain more information like when you account was created, types of membership, etc) or logout. If you decide to create a new rental, you are shown a table of all available stations. You can filter the data in two ways, manually search for an address of a station or click on near me. The near me station, asks you to allow your browser to pass down you geo-coordinates which is then used to filter out the stations 1 miles distance from you. You can also manually update this. BikeOnce you select your location and station, you are taken to page with all the docked bikes at that station. You are then prompted to select a bike. Once you have selected your bike, you are taken to Create Rental page. RentalThe user can have one rental at a time. They currently have to simply press on “Return Bike” to end the rental on the list of rentals. (Soon you will also be able to make a future rental, but having trouble with the autoincrement not working, so for now, you may make another account to make a second rental). The view of the rentals has been updated to show all rentals sorted by the rental id. When renting a bike, the user can enter the date and the number of hours and minutes that they want to rent the bike for, and the user can view past rentals. Soon the website will generate the return by time to show the user when to return the bike, and the user will be able to return a bike to the specified station. FlashIntentionally not incorporated into our color scheme, are the flashes of Success, Notice, Alert, and Error, so that they stand out in their differentiated colors (green, blue, yellow, and red respectively) to the user’s eye. Payments (under development)There are three membership options that are connected to Stripe Api - one day pass, monthly membership, and yearly membership. Users can pay with a card through Stripe to purchase a membership that allows them access to bike rentals for a day, month or year at a time. The payment system does not work yet at all but maybe someday soon. The products are built in the Stripe dashboard, and are connected to ValetBike using their price_id. As of now, purchasing a product does not result in a user having a membership, but hopefully this will happen soon. ValetBike developers are working diligently and mind-numbingly to figure out how to connect the Stripe subscription to a ValetBike user through handling webhooks events. Recommended walkthrough: 🔢
💯 |
No description provided.