Inspiration

With the rise of electric cars, the issues of finding charging stations and avoiding long wait times to recharge one's vehicle have become increasingly important. To address this issue, our team has developed an application that delivers charging devices directly to users.

What it does

Delivering portable charging system to EVs based on your location.

How we built it

  • Framework & Libraries: The frontend of Volt was intricately crafted using React Native, a popular framework for building native apps. To enhance our development process, we utilized additional libraries including Expo, which greatly streamlined the deployment and iteration cycles. Tailwind CSS was our choice for styling, allowing us to efficiently design a modern and responsive user interface. Furthermore, Redux played a crucial role in managing the application's state, ensuring a seamless and dynamic user experience.

  • API Integration: A key feature of our frontend is the integration of various Google APIs. We incorporated the Google Places API to assist users in locating nearby charging stations, the Google Matrix API to calculate travel times, and the Google Distance Matrix API for determining the distances between multiple locations. These integrations are fundamental in providing real-time, accurate information to our users, enhancing their overall experience with Volt.

Challenges we faced

  • Adapting to React Native: We were all unfamiliar with React Native and hence we encountered difficulties in integrating its libraries into our project.
  • Dealing with Expo: Although Expo is known for simplifying the development process, we faced several issues with it. These challenges ranged from setting up the environment to dealing with specific limitations and bugs within Expo.

Accomplishments that we're proud of

We are proud to introduce an application that will make a positive impact on people's daily lives by enabling them to make a green choice (using an electric car) without facing any penalties or wasting time in their busy schedules. This application aims to encourage more people to switch to electric cars, thereby helping to reduce pollution.

What we learned

  • Gained experience with React Native libraries, such as Expo.
  • Learned to integrate APIs like Google Places API, Google Matrix API, and Google Distance Matrix API.

What's next for VOLT

Next, we plan to integrate the delivery platform, allowing for different delivery times to accommodate the charging process.

Built With

Share this project:

Updates