Skip to content

SOEN 6751 : HCI course project with app named RecycleVision

License

Notifications You must be signed in to change notification settings

shafiqimtiaz/RecycleVision

Repository files navigation

Recycle Vision

Table of Contents

Introduction

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.

Features

The RecycleVision application offers the following features:

  1. 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.

  2. 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.

  3. 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.

  4. 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.

Design

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.

Screenshots

Screenshot 1 RECYCLE VISION GUI

Getting Started

Prerequisites

Make sure you have Node and Yarn installed on your system. If not, download and install it from nodejs.org yarnpkg.com.

Installation

First, install the dependencies of RecycleVision:

yarn install

Second, run the development server using one of the following commands:

npm start

Build

To generate the apk.

eas build -p android --profile preview

Contributors

Thank you to the following contributors for their valuable contributions to the project:

Your efforts are greatly appreciated! 🙌

Contributing

We welcome contributions! If you would like to contribute to Recycle Vision, please read our contribution guidelines.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Acknowledgements

  • 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.

About

SOEN 6751 : HCI course project with app named RecycleVision

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published