Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BiciBike MVP #267

Open
wants to merge 161 commits into
base: master
Choose a base branch
from
Open

BiciBike MVP #267

wants to merge 161 commits into from

Conversation

17kikak
Copy link

@17kikak 17kikak commented Dec 12, 2023

Our group’s name is BiciBikes. This pull request holds our MVP for the bike rental project. To set up the dev environment, start by completing the basic steps needed to set up the original ValetBike app. Then, complete the following steps within the terminal:

  1. Run “bundle install” to install additional bundles for map
  2. Run rails db:migrate to migrate databases
  3. Run rails db:seed to seed the database with required entries
  4. Start the server using “rails s” or “bin/dev”

This MVP allows the user to log in or sign up to their account with BiciBikes. It shows the different stations in a list or on a map and the available bikes at each station. There is a bike rental form that allows the user to rent a particular bike for a specific amount of time. There is also a bike return form that allows the user to return that bike to a particular station. The user can view information about their account, including their current and past rentals, and edit their account information. They can also report any issues with bikes. In addition, it includes recommended adventures to take with the bikes in a few different categories, and the user can review those adventures. This MVP also has a home page with information about the product, an about page with information about our group, and a pricing page that describes the pricing.
Since the prototype, we have improved the homepage and the front-end in general. We added the about page, the pricing page with a payment form, and the map page. We have also added the return bike form, the adventures page, and the ‘my account’ page.
Walkthrough steps:

  1. Go to the home page, then click the “sign up” button and create an account.
  2. Under “Our Stations,” click on one of the stations in the list.
  3. Select the “rent” button for a bike, then fill out the rental form.
  4. Under “Current Rides,” press the “return” button for the latest ride.
  5. Fill out the return form, selecting a station to return the bike to.
  6. Visit the “About” page from the navigation bar.
  7. Visit the “Map” page from the navigation bar.
  8. Go to the “Adventures” page on the navigation bar.
  9. Select the “Nature Trails” category.
  10. Open the “Forest Bike Trail.”
  11. Click the “write a review” button and fill out the form (your review will appear on the page).
  12. Go to the “Pricing” page.
  13. When you click the plans the columns will expand
  14. Click the join button for the payment form to appear
  15. When you click cancel the payment form should disappear

17kikak and others added 30 commits December 11, 2023 19:38
	modified:   app/views/pages/pricing.html
	modified:   app/views/pages/about.html.erb
	renamed:    app/views/pages/pricing.html -> app/views/pages/pricing.html.erb
	modified:   config/routes.rb
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants