- Project Description
- Project Technologies
- Running the Application
- Contribution Instructions
- Current Issues
- License
๐ฑ๐ EcoGram ๐๐ฑ is a Flutter-based social network dedicated to preserving our planet. By encouraging users to engage in specific tasks, they unlock enhanced features and earn rewards within the application. This eco-conscious platform fosters an active community dedicated to sustainable living and environmental awareness. With a focus on collective action, EcoGram aims to empower individuals to make positive changes in their daily lives and contribute to the global movement towards a greener future. Together, we can create a more sustainable world. โป๏ธ
Flutter: A cross-platform framework used for developing the mobile application. Dart: The programming language used in combination with Flutter for building the application. Firebase: A backend platform that provides various services like authentication, database, and storage for seamless user experience and data management.
- Ensure you have Flutter and Dart installed on your development environment.
- Clone the EcoGram repository from GitHub.
- Open a terminal and navigate to the project directory.
- Run the command
flutter pub get
to fetch and install the project dependencies. - Connect a mobile device or start an emulator/simulator.
- Run the command
flutter run
to launch the application on the connected device or emulator. - The EcoGram app will start running, and you can explore its features and functionalities.
- Sign up or log in to create an account and start participating in eco-friendly tasks.
- Earn rewards and unlock additional features by actively engaging with the application and completing tasks.
- Fork the EcoGram repository on GitHub.
- Clone your forked repository to your local development environment.
- Create a new branch for your contribution.
- Make the necessary changes and improvements in your branch.
- Test your changes thoroughly to ensure they do not introduce any issues.
- Commit your changes and push them to your forked repository.
- Create a pull request from your branch to the main EcoGram repository.
- Provide a detailed description of your changes in the pull request.
- Engage in any feedback or discussions related to your contribution.
- Once approved, your changes will be merged into the main repository.
Click here to see Ecogram's issues that need fixing.
EcoGram is licensed under the MIT License.
Third-party libraries and dependencies used in EcoGram have their own licenses:
- Flutter: Flutter is licensed under the Flutter License.
- Dart: Dart is licensed under the Dart License.
- Firebase: Firebase has its own licensing terms and conditions. Refer to the Firebase Terms of Service.