ReEarth is a cutting-edge mobile application designed to address the pressing issue of domestic waste management in India. With the population on the rise and urban areas expanding, effective waste disposal has become a critical concern. ReEarth steps in as a user-friendly solution, utilizing technology to empower individuals in making a positive impact on the environment.
To get started with ReEarth, follow these steps:
-
Clone the repository:
git clone https://github.com/ReEarth-App/ReEarth.git
-
Navigate to the project directory:
cd ReEarth
-
Setting Up Firebase and Supabase API Keys
ReEarth utilizes Firebase and Supabase for various functionalities, including database operations. Follow these steps to configure the app with your own API keys:
-
Replace the Firebase API keys in your project's configuration files (
google-services.json
for Android orGoogleService-Info.plist
for iOS) with your own Firebase project credentials also create your ownfirebase-options
file . -
For Supabase, create the Supabase API keys and endpoints in the
secret.dart
with your Supabase project credentials. Ensure that your Supabase project is correctly set up with PostgreSQL for database operations.
-
-
Run Using Android IDE
Ensure you have Android Studio or another preferred Android IDE installed. Open the project in your IDE and run the app on an emulator or physical device.
We welcome contributions from the community! To contribute to ReEarth, follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them with clear messages.
- Push your changes to your fork.
- Submit a pull request to the main repository.
This project is licensed under the MIT License.