Skip to content

A carpooling application inplemented using ReactJs and Redux

License

Notifications You must be signed in to change notification settings

d-beloved/Ride-my-way-frontend

Repository files navigation

Ride-my-way-frontend

Build Status codecov Maintainability

This is a carpooling application that allows you to share your ride with others, it also gives you the privilege of joining a ride with someone going your way.

Available Features:

  • Users can create an account
  • A returning user can log in.
  • Drivers can add ride offers.
  • Passengers can view all available ride offers.
  • Passengers can see the details of a ride offer
  • Passengers can request to join the ride. E.g What time the ride leaves, where it is headed e.t.c

The App is hosted on heroku here

Technologies Used

  • ReactJS - Declarative Single-Page UI components
  • Redux - Application State Management
  • React-Router - Declarative Client-Side Routing
  • Webpack - Module bundler, task runner
  • Jest - Testing

API

The API endpoints is hosted here .

API Documentation

API documentation: here

Installation

  1. Install node, version 8 or greater

  2. Set up and run the API codebase locally

  3. Clone this repository

    git clone git@github.com:d-beloved/Ride-my-way-frontend.git
    
  4. Navigate to the project directory

    cd ~/path/to/Ride-my-way-frontend
    
  5. Install all dependencies

    npm install
    
  6. Start the app

    npm run dev
    

License

This project is MIT LICENSED

About

A carpooling application inplemented using ReactJs and Redux

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published