Ride-My-Way App is a carpooling application that provides drivers with the ability to create ride offers and passengers to join available ride offers.
Ride-My-Way UI is hosted on gh-pages while the app is hosted on Heroku
- Authenticated users can signin
- users can signup
- Authenticated users can create ride offers
- users can view ride offers
- users can view specific ride offer details
- Authenticated users can make ride request to join ride
- Authenticated users can accept or reject ride
- Authenticated users can view number of ride given/taken
- Authenticated users can view list of rides given/taken
Endpoint | Functionality |
---|---|
GET /rides | Fetch all ride offers |
GET /rides/:id | Fetch a single ride offer |
POST /rides | Create a ride offer |
POST /rides/:id/request | Make a request to join a ride |
To clone and run this application, you'll need git and Node.js(which comes with npm) installed on you computer.
From your command line
# Clone this repository
$ git clone https://github.com/Luckzman/Ride-My-Way.git
# Go into the repository directory
$ cd Ride-My-Way
# Install dependencies
$ npm install
# run the app
$ npm start
- Navigate to the project root directory
- After installation, run
npm test
Lucky Omokarho Oniovosa
ISC