Inspiration

The first challenge was to create a carpool app to reduce pollution.

What it does

It locates nearby individuals or groups of carpoolers and shows the user information about these individuals or groups. The above-said information includes, but is not limited to, the destinations of the individual or members of a group. It also enables to user to chat with the individual or group in question.

How we built it

Most of our group members used a framework called react-native along with snacks (in javascript) to make the application, with the exception of one person who used Python for the profile page.

Challenges we ran into

It was the first time for all of our members to use react native or to make an app. We had to spend a lot of time researching how to use the framework. The chat function was a major difficulty, we had to use an online database called firebase to store all the text messages. It didn't totally work though in the end. We also had to implement google maps inside our app, which was also a challenge.

Accomplishments that I'm proud of

Some major accomplishments were the chat function (even though it didn't totally succeed) and the location function. These are the most essential parts of this application. We managed to achieve a chat between people and also locate different users around the area. We also believe our app looks decent as it is coded from scratch.

What I learned

We learned how to use the framework react-native to achieve functions such as chat (which we still have to build on) and locating nearby users.

What's next for Carpool Fun

We still need to improve the chat and location functions of the app because currently they are very inconsistent and can often fail to work.

+ 28 more
Share this project:

Updates