- Kaelan Leahy
- Adam Schug
- Roen Aronson
- Nicolas Robertson
- Joe Deglman
- Jon Reuvers
- Leah Judd
- Avery Koranda
- Ananya Teklu
This app was developed by the spring 2019 Software Design class at the University of Minnesota Morris.
For Morris community members who want to carpool, MoRide is a ridesharing web app that efficiently connects riders and drivers. Unlike the University of Minnesota Morris' Facebook forum, our product encourages sustainable transportation by providing streamlined searching, sorting, and filtering.
See DEPLOYMENT.md for step-by-step instructions on deploying MoRide.
- Log in using Google authentication
- Create a ride posting
- Request or offer a ride
- User can edit rides they own
- Search and filter a list of upcoming rides
- Filter by ride origin, destination, and various tags
- See requests only or offers only
- Click a ride to view more information
- Request to join a ride as a passenger
- Ride posters can accept/deny requests to join
- Join a requested ride as a driver
- User can leave any ride they have joined
- If user is the last person on the ride, ride posting is removed
- Carpoolers have access to a private chat for each ride they've joined
- User can view their profile page
- View all rides they've joined and posted
- Manage contact info
- Typescript
- Javascript
- Java
- Angular Material 5
- Jasmine and Karma
- Google OAuth
- GetStream.io
- Java Spark
- JUnit
- MongoDB
- Auth0 Java JWT
- Gradle
- Yarn