francesco-buscicchio / EcoGram

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ECOGRAM

  1. Project Description
  2. Project Technologies
  3. Running the Application
  4. Contribution Instructions
  5. Current Issues
  6. License

Project Description

🌱🌍 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. ♻️

Project Technologies

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.

Running the Application

  1. Ensure you have Flutter and Dart installed on your development environment.
  2. Clone the EcoGram repository from GitHub.
  3. Open a terminal and navigate to the project directory.
  4. Run the command flutter pub get to fetch and install the project dependencies.
  5. Connect a mobile device or start an emulator/simulator.
  6. Run the command flutter run to launch the application on the connected device or emulator.
  7. The EcoGram app will start running, and you can explore its features and functionalities.
  8. Sign up or log in to create an account and start participating in eco-friendly tasks.
  9. Earn rewards and unlock additional features by actively engaging with the application and completing tasks.

Contribution Instructions

  1. Fork the EcoGram repository on GitHub.
  2. Clone your forked repository to your local development environment.
  3. Create a new branch for your contribution.
  4. Make the necessary changes and improvements in your branch.
  5. Test your changes thoroughly to ensure they do not introduce any issues.
  6. Commit your changes and push them to your forked repository.
  7. Create a pull request from your branch to the main EcoGram repository.
  8. Provide a detailed description of your changes in the pull request.
  9. Engage in any feedback or discussions related to your contribution.
  10. Once approved, your changes will be merged into the main repository.

Current Issues

Click here to see Ecogram's issues that need fixing.

License

EcoGram is licensed under the MIT License.

Third-party libraries and dependencies used in EcoGram have their own licenses:

About


Languages

Language:Dart 51.7%Language:C++ 22.4%Language:CMake 19.9%Language:HTML 1.9%Language:Swift 1.6%Language:C 1.5%Language:Java 0.7%Language:Kotlin 0.1%Language:Objective-C 0.0%