Skip to content

ucsb-cs148-f21/project-t01-sbrideshare

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SBRideShare

SBRideShare is a web application that allows UCSB students to register as drivers or riders and view a list of students traveling to similar destinations.

Group Members:

  • Heather Dinh @hdinh77
  • Lucien Luc @LucienLuc
  • Chris Stasiowski @chrisstasiowski01
  • Robert Gee @robertgee17
  • Louie Aldana @LouieAldana

Tech Stack

We decided to use the MERN tech stack. Its a pretty simple and popular frontend and backend stack that fits our needs to store rides and query for rides.

Users can search for rides as a rider or post a new ride as a driver. Riders searching for a ride would be able to query based on location, price, and times to find the best fit. Drivers would post this information along with their listing to match riders with drivers. Each user would have two profiles for being a driver and rider which would show their ride history.

User Roles and Permissions

  • Riders: Riders should be able to look for rides as well as browse the history and profiles of other users on the app.

  • Drivers: Drivers have the ability to post rides which include where they are going, what time they are leaving, and other details about their ride.

Riders would be able to search for all available rides on the app. Drivers would have the ability to delete their own postings and create new rides. One user can switch between being a driver or rider. These users would be tied to @ucsb Google accounts where each account would have two profiles - one for being a rider and one for being a driver.

Deployment

Deployment steps are outlined in this file.