Greeve is an innovative app that aims to increase user awareness and participation in environmental conservation and make it easier to purchase eco-friendly environmental goods and tools. The app not only offers a platform to purchase environmental goods and tools, but also provides information on the impact of users' activities on the environment as well as how to measure and reduce that impact.
This project was created to raise people's awareness of the environment. By providing attractive offers of goods provided and also challenges provided every day, it is hoped that it can attract people's attention to the condition of the surrounding environment. The main feature, of this project for users:
- Users can view and purchase items which are then added to the shopping cart. After that it is checked out to become a transaction.
- Users can see the challenges that exist and can participate.
- User can create a discussion forum with other users.
Greeve app is divided into 2 types of users:
- Main User(user): users can view and purchase products they want to buy, edit the shopping cart, cancel the shopping cart, view ransaction data, view challalnge and participate, and create discussion forums and comment.
- Admin: admin can view user data, admin can create, edit and delete product data, admin can create challenges, admin can create impact categories, admin can delete discussion forums.
We make this project with enthusiasm and never give up, because this project is not only to gain experience but also can be an alternative idea that can be useful for people. This project would not have been possible without the great people from the division:
- Team UI/UX: Our team of designers is responsible for creating user-friendly and intuitive interfaces, with a focus on adequate user experience.
- React Frontend Team: Our team of frontend developers use React technology to build responsive and interactive user interfaces.
- Flutter Mobile Team: Our mobile development team uses the Flutter framework to provide a seamless user experience on their phones.
- Golang Backend Team: Our team of backend developers create secure, reliable and efficient infrastructure using the Golang programming language.
- Data Engineer Team: Our team of backend developers develop algorithms to be able to transform data into useful and actionable information using tool like apache airflow.
- Quality Assurance Team: Our Quality Assurance team is responsible for ensuring that Greeve operates smoothly and meets high quality standards. With this description we are proud of the talented and highly committed team members working on this project.