Project developed by:
Group 02: Daniela, Laura, Rodrigo
ChargIST is a mobile application for Android, that explores several key aspects of mobile development, including location awareness, efficient use of limited resources, and social behavior. It provides mobile support for electric vehicles (EVs) and their owners, allowing users to find EV chargers in their surroundings, view information about the chargers and their capabilities, check their availability, and access additional information about nearby services such as air/water stations, restrooms, food options, and more
To test the application, you need to:
- For the
comment translationfeature to work, a service calledlibretranslatemust be running on the host machine. We’ve provided adocker-composefile for this. To start the service, simply run in the root of the project:
docker compose up-
After completing this, simply
open the project in an up-to-date version of Android Studioby import this directory as a project in Android Studio. -
You are now ready to use all the features of the application normally.
The database is already set up. However, if you want to configure your own API key, follow these steps:
- Create an account on
Supabase, set up a project, and update the API key in theSupaClient.ktfile. - Create a
bucketinSupabaseand add the folders "avatars" and "stations" to store user and station images, respectively, as shown in the image below:
- Copy the
SQL scriptsfrom the "scripts_supabase" folder (located in the root of the project) into theSupabase SQL editorand execute them, as shown in the image:
![] (images/supa_scripts.png)
We implemented all the mandatory features, as well as the following optional ones:
- User accounts
- User ratings
- Localization

