Skip to content

Imagine the world where EV chargin is done seamlessly

Notifications You must be signed in to change notification settings

yevmoroz/becharged

Repository files navigation

BeCharged

Imagine the world where EV chargin is done seamlessly

How to use

The app is published to Expo and can be used via Expo Go app. You may need to have Expo Go installed on Android or iOS. When it's done, go ahead and scan with the phone QR code to run the app through Expo Go or :

Development

Install dependencies with npm install. Start developement by running regular npm start. Follow on screen prompt to setup expo on iOS/Android device.

Considerations

Following are consideraitons that can be made for an app that helps with EV charging. What is currently unmarked will be implemented as iteration

  • get list of charging stations from https://openchargemap.org/ API
  • show surrounding charging stations
    • based on device location
    • as a list
    • based on given location (via mapbox.places API call)
    • on a map (via gmaps)
  • call maps app to get directions
  • start charging for select station
  • refresh list of charging stations on pull-down
  • user-friendly API handling
  • consider key storage for list of charging stations if list gets too big
  • more unit testing for utils and components
  • consider react-navigation to better structure moving around
  • work on unnecessary re-renders of map component
  • consider memoization of expensive calculations

References

About

Imagine the world where EV chargin is done seamlessly

exp://u.expo.dev/a60c64b6-a70c-4666-9a7c-19b64e7aa208?runtime-version=1.0.0&channel-name=master&platform=android

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published