Inspiration

As a student who rides public transportation such as LB Transit, I figured that a ridesharing app would help students get to campus quicker.

What it does

The application will function similar popular transportation apps such as Uber and Lyft where CSULB students can register either as a driver or a passenger. The driver can pick up passengers within a one mile radius from their location. The primary motive for student drivers would be that they could earn a bit of cash by taking a slight detour to school to pick up passengers. Drivers are to set a certain amount of money that they would want to get paid. Passengers who set an amount that they are willing to pay to rideshare that is similar to what drivers are requesting are paired together.

How we built it

This application was built using React Native, Visual Studio Code, Figma, and NPM. In addition, we utilized Google Cloud to access Map, Directions, and GooglePlace API's.

Challenges we ran into

The challenges we ran into regard learning how to use google API's, creating a react native expo project, and designing.

Accomplishments that we're proud of

We were able to get the Google Maps portion running and as well as the Home screen buttons.

What we learned

We learned how to set up the environment for React Native and as well as what each component does. This took especially long as we had to reach a lot of documentation to understand what each attribute and function does.

What's next for RideSurf

What is next for RideSurf is the integration of the Directions API from google, account creations, and as well as the price sliders that both the drivers and passengers can set up.

Built With

Share this project:

Updates