GithubHelp home page GithubHelp logo

carpoolic's Introduction

Carpoolic

Carpoolic is a ride share application to make carpooling to events easier! Drivers and passengers can use it to create, find, and join rides.

Instructions:

  • Create an account to join the site.
  • From the banner, you can then create a ride as a driver or go to the ride search page to see available rides that you can join as a passenger.

Technologies used:

The approach taken:

We started planning with our user stories. Once we knew what our user's needed to do, we were able to group the actions to determine what pages we would need and then created our wireframes from there. The pages were then further separated out into React components and we were ready to start coding. We tried to make the components as stand-alone as possible so that they could be reused throughout the site. A good example of where this worked well was the delete and edit buttons for our rides and users.

Future enhancements:

  • View notifications for cancelled/changed rides
  • Create a ride request as a passenger
  • Search for rides based on selected criteria
  • Use the Google Maps API to get more accurate location data
  • Messaging for people in a ride

User stories:

  • Users should be able to register

  • Users should be able to login

  • Users should be able to edit their account

  • Users should be able to delete their account

  • Users should be able to create a ride as a driver

  • Users should be able to view rides that they’re a driver for

  • Users should be able to see a list of all rides

  • Users should be able to add themselves to a ride as a passenger

  • Users should be able to view rides that they’re a passenger or driver for

  • Users should be able to click into a ride to view all information for that ride

  • Users should be able to cancel a ride

Wireframes:

Login Page: Login Page

Register Page: Register Page

Home Page: Home Page

Ride List: Ride List

Create Ride: Create Ride

Edit Ride: Edit Ride

Ride Details for a Driver: Ride Details

Ride Details for a Passenger: Ride Details

Edit User: Edit User

carpoolic's People

Contributors

bencharbonneau avatar agraham0925 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.