- Introduction
- Features
- Design
- Screenshots
- Getting Started
- Build
- Contributors
- Contributing
- License
- Acknowledgements
RecycleVision is an application developed as part of the SOEN 6751 HCI course. In this project, we aim to develop a mobile application that simplifies the process of waste sorting. The application will use visual cues and gamification to engage users and increase their confidence in waste disposal practices. It will also leverage image recognition technology to classify different types of waste, thereby reducing confusion and increasing accuracy in waste disposal.
The RecycleVision application offers the following features:
-
Visual Cues for Waste Sorting: The application uses visual cues to enhance user confidence and engagement in waste-sorting practices. This feature helps users to identify and sort waste correctly.
-
Emotional Satisfaction: The application is designed to impact the user's emotional response positively. It provides satisfaction to users by enabling them to dispose of waste effectively and correctly.
-
Gamification of Waste Sorting: The application incorporates gamification elements to encourage habitual correct waste sorting. This feature makes the waste sorting process more engaging and fun for users.
-
Environmental Awareness: The application aims to increase user's environmental awareness. It tracks the user's waste sorting practices before and after using the application, providing insights into their contribution to broader environmental practices.
For a comprehensive look at the design and user interface of this project, refer to our Figma board. Here, you will find all the design resources that guide the development of the project.
Make sure you have Node and Yarn installed on your system. If not, download and install it from nodejs.org yarnpkg.com.
First, install the dependencies of RecycleVision:
yarn install
Second, run the development server using one of the following commands:
npm start
To generate the apk.
eas build -p android --profile preview
Thank you to the following contributors for their valuable contributions to the project:
Your efforts are greatly appreciated! 🙌
We welcome contributions! If you would like to contribute to Recycle Vision, please read our contribution guidelines.
This project is licensed under the MIT License. See the LICENSE file for details.
- A big thanks to the React Native Web development community for making Recycle Vision possible.
- Special thanks to our Professor Mr. Anil Ufuk Batmaz for his guidance and support.