This is an application that allows user to request for a ride, and the driver accepts or rejects the request.
Project is currently being built with the Project Management Tool, Pivotal Tracker. You can find the template at https://www.pivotaltracker.com/n/projects/2177910
Template is hosted at https://dinmaotutu.github.io/RIDE-MY-WAY/
API is deployed at https://ride-my-way-cars.herokuapp.com
Documentation is hosted at https://ride-my-way-cars.herokuapp.com/api/v1/docs
- ESLint - Linter Tool
- Babel - Compiler for Next Generation JavaScript
- Mocha - JavaScript Test Framework for API Tests
- Chai - TDD/BDD Assertion Library for Node
- sign up and login
- request for a ride
- view rides for the day
- decline or continue with request
- Make a ride offer
- Accept a ride request
- Reject a ride request
- get notifications
- view ride history
- git clone RIDE-MY-WAY
- Run npm install` to install packages
- Run npm run build to build the project
- Run npm start to start the server
- Navigate to localhost:8000 in browser to access the application
- Postman - API Toolchain
- After installing as shown above
- Navigate to localhost:8000 in Postman to access the application
-
After installing as shown
-
Run npm test
-
It will lint code, run test and display coverage data as generated by nyc
You can run npm run start:serve` in development to use Nodemon
Nodemon restarts your code after a file change or type 'rs' to restart.