/EvoCharge-App

EvoCharge one-stop solution that helps you find and book EV charging locations.

Primary LanguageKotlin

Cover (1)

EvoCharge

EvoCharge offers a one-stop solution for finding and booking charging locations. An Android application, written in Kotlin, seamlessly integrates with the EvoCharge backend, which is built using Spring Boot.

Features

  • Map View for Finding Nearby Charging Stations.
  • List View for Charging Station Information.
  • Suggest Closest Charging Station.
  • Scan and Book Slot.
  • Online Payment Option.
  • Profile Customization.
  • User Authentication.

Status

release build commit-activity

Screenshots


Onboarding Screen

Sign Up Screen

Sign In Screen

Dashboard Screen

Map Screen

Station List Screen

Station detail Screen

Profile Screen

How to contribute

Contributors are always welcome !. The issues should be raised via the GitHub issue tracker.

  1. Fork the Project

  2. Create Feature Branch

    git checkout -b fix_#issue_no
  3. Commit your Changes

    git commit -m "feat/design:Add some message"
  4. Push to the Branch

    git push --set-upstream origin fix_#issue_no
  5. Open a Pull Request

Development Setup

To start, ensure that you've successfully downloaded and properly configured the Android Studio SDK. You can refer to a guide detailing the setup process here.

Building the Code

  1. Clone the repository

    git clone https://github.com/openMF/android-client.git
  2. Open Android Studio.

  3. Click on 'Open an existing Android Studio project'

  4. Browse to the directory where you cloned the android-client repo and click OK.

  5. Let Android Studio import the project.

  6. Build the application in your device by clicking run button.

Show your support

Give a ⭐️ if this project helped you!