A new Flutter project.
TerraQ is application to keep people to have eco-friendly habits by individuals with small, actionable missions tailored to combat climate challenges.
The challenge we are addressing with our project, TerraQ, is the absence of a platform that effectively promotes sustainable consumption and production for both individuals and businesses. This lack of a dedicated platform has led to insufficient societal interest and engagement in this crucial topic. To address this issue, TerraQ provides individuals with small, actionable missions tailored to combat climate challenges. By offering rewards based on mission accomplishment, we leverage behavioral economics principles to inspire people to take proactive steps and engage in eco-friendly practices autonomously, fostering a greener, more sustainable future.
12.2 - Sustainable Management and Efficient Use of Natural Resources
TerraQ encourages individuals and businesses to engage in sustainable consumption and production. By offering actionable missions, our platform supports efficient use of resources, ensuring their conservation for future generations.
12.5 - Waste Reduction
TerraQ's mission-based approach actively addresses waste reduction by motivating users to adopt waste reduction and recycling by promoting sustainable consumption patterns.
12.6 - Encourage Companies to Adopt Sustainable Practices
By providing a platform that connects individuals and businesses, Our solution facilitates transparency and accountability, motivating businesses to demonstrate their commitment to sustainability through their actions.
13.2 - Integrate Climate Change Measures into National Policies
TerraQ's focus on engagement in sustainable practices increases climate change awareness that can, in turn, support global efforts to combat climate change and its effects.
14.1 - Prevent and Significantly Reduce Marine Pollution TerraQ offers missions like beach cleanups that aim to reduce marine pollution, including plastic waste and other debris that negatively impact our oceans, toward the preservation of marine ecosystems and the overall health of our planet.
Our team chose a robust and scalable architecture for the TerraQ solution, consisting of the following high-level components and their responsibilities:
- Backend: Developed using Spring Boot, Java, and Google Cloud Platform, the backend handles user authentication, data storage, and communication between individuals and the platform.
- Frontend: Built with Flutter and Dart, the frontend provides a user-friendly interface for individuals and businesses to access sustainable missions, track progress, and manage rewards.
- Technologies: The platform utilizes a combination of technologies, such as cloud-based infrastructure for scalability for mission personalization and waste categorization.
- Programming Languages: Java for backend development and Dart for frontend development.
- Tools: Spring Boot (backend framework), Flutter (frontend framework), and Google Cloud Platform (database, cloud engine, storage service and authentication).
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.
After install prerequired flutter and some additional files, programss
#Clone Repository
git clone https://github.com/TerraQ-KR/TerraQClient.git
#Move to the folder
cd TerraQClient
#run flutter
flutter run
#select device to run
