Skip to content

Conversation

@jaltamiranobello
Copy link

Instructions for Setting Up Dev Environment:

  1. Enter the directory after cloning the repository
  2. Run bundle install to get all required gems
  3. Update the .env file with your personal mysql username and password
  4. Create a database using rake through the following steps:
  5. Sign into mysql
  6. CREATE DATABASE nameless_valetbike_development;
  7. exit
  8. run db:migrate
  9. run rails s
  10. Go to the server: http://127.0.0.1:3000 and view the website in full screen

Description of Prototype Functionality:

The prototype starts with a homepage that details information about Valet Bike such as what the service is and how it works. Users are then either redirected to the registration page or log in page depending on their choice. The login page is for returning users who have already registered and they will then be redirected into our main page. The registration page allows new users to input their information and create an account to utilize the key features of Valet Bike. When a user is logged into their account they will be redirected to the main page. In the main page users are able to view a map of the region in which Valet Bike offers services. They also have the option to be redirected to the account page by clicking the link in the top left that says “My account”. In the account and settings page users are able to modify their personal information such as first name, last name, email address, and password as long as they confirm with their current password. They can also delete their account if they no longer wish to utilize their Valet Bike account. They also have the option to logout if they are done with their session. Additionally the main page has some features that are still under development such as the ability for users to select a station and then book a bike as well as the ability for users to view their current run time of their trip after checking out a bike. Additionally the account and settings page also has some features under development such as the membership button and the trip history button- currently both buttons have a default link to be redirected to as we continue to implement those functionalities.

Under Development:

  • Membership button
  • Trip button
  • Payment
  • Trip interaction with User

Walkthrough Steps:

  1. View the homepage to learn about the bike rental process and click the log-in button if you have already registered. Otherwise click the get started button to create an account.
  2. Click the login button. Enter the following information: email address and password. Then click the login button to process your request. If your email address and password are correct then you will be redirected to the main page.
  3. Or Click the get started button. Enter the following information: first name, last name, email address, and password that is at least 6 characters long. Click the sign up button to process your registration. Once the registration is processed you will be redirected to the main page.
  4. The main page displays a map of the region in which Valet Bike offers services, with your mouse you can move the map around. You can also click my account info to view or edit your personal information.
  5. Click the my account info link in the main page to be redirected to the account and setting page. In the account and setting page you may edit your information such as first name, last name, email, and password. In order to process your request you must enter your current password and leave your email address as is if you do not wish to update it.
  6. Click the delete account button to remove your information from the database which will mean you can no longer sign in with your credentials.
  7. Click the logout button to end your session in Valet Bike and you will be redirected to the homepage where you started originally.
  8. If you wish to go back to the main page after entering the account and setting page simply click the back button on your browser.

jaltamiranobello and others added 30 commits September 8, 2024 13:47
Test pull request for group repo.
Creating a stub for the station class.
Generated controller and views for Users class
Created User Model and User Migration
jaltamiranobello and others added 30 commits November 11, 2024 21:20
…pdate those values from the edit user information view
…ngs page rather than having a filler in page with repetiive information
… page rather than the filler in between page with redundacies
Trip controller, model, and basic veiws.
Attempt 2 to include the devise changes into master
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.

5 participants