Ride My Way

Ride-my App is a carpooling application that provides drivers with the ability to create ride offers and passengers to join available ride offers.

Motivation

This is driven by the increase in technology, which has proven to be more effective in time saving. We there fore develop this app to apply tech in the transportation industry with the main purpose of saving m ore and earning more.

Build status, and test coverage

Build Status Coverage Status

Features

  • Users (Driver and passenger) can fetch all ride offers
  • Users can fetch a specific ride offer
  • Driver creates a ride offer
  • Passengers make a request to join a ride.
  • Driver can deletes and update ride offer

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

This describes things needed to install the software.

- git : to update and clone the repository
- nodejs and npm : The are needed for development purposes

Installing for testing and production

Type: "git clone https://github.com/reiosantos/ride-ui.git" in your terminal.

To access the user interface, open the index.html file inside folder

Planning for Development

  • To install the requirements needed for development. run:
npm install

To build the app after modifications you can run .

npm run build

The UI can be put under the apache web root and accessed from there.

If you put the build folder inside the web root dir. Then,

  • You can access the system api via this URL:
http://localhost/build/

Signup page:

  • This enables a user to create an account as either a driver or a passenger.

image

Login Page

image

Driver Page

image

Passenger's Page

image

Built With

  • Material-UI
  • React/Redux

Authors

Acknowledgments

  • Andela Software Development Community
  • Inspiration
  • TTL: Kanyesigye Edgar