This repository is part of the Aily AI Recycle project. This repository contains a flutter desktop application for Aily's kiosks that automatically classify and separate waste.
This project is a flutter desktop application that enters the kiosk screen of the Aily - AIRecycler.
The project works with Aily_embedded and Aily_ai, repositories in AI-AIRecycle organization, to provide dependencies.
Kiosk runs the python program that sends the data to the embedded system through the serial port. The embedded system receives the data and controls the hardware. And that python program is inside the Aily_ai repository.
The Aily_ai repository is a repository that contains the AI model that classifies waste. The kiosk uses the AI model to classify waste.
To run this code on your PC, follow the steps below:
- Clone this repository to your local machine.
- Install the dependencies listed in the Dependencies section.
- Run the
main.dart
file in thelib
directory. - The application should now be running on your PC.
This repository is for the Aily_AIRecycle project.
The Aily_AIRecycle project is a project that automatically classifies and separates waste using AI.
The Aily_AIRecycle project consists of the following repositories:
- Aily_embedded: Embedded system Arduino code for Aily_AIRecycle project.
- Aily_ai: YOLOv5 model code for Aily_AIRecycle project.
- Aily_web: Web application code for Aily_AIRecycle project.
- Aily_app: Mobile flutter application code for Aily_AIRecycle project.
- Aily_backend: Backend Java Spring server code for Aily_AIRecycle project.
- Aily_kiosk: Kiosk flutter application code for Aily_AIRecycle project.
This repository includes the following code files:
lib/main.dart
: The main file of the application.lib/mainscreen.dart
: The main screen of the application.lib/throwscreen.dart
: The throw screen of the application.lib/loadingscreen.dart
: The loading screen of the application.lib/choosescreen.dart
: The choose screen of the application.lib/earnscreen.dart
: The earn screen of the application that earning points based on the trash what you throwed.lib/finalscreen.dart
: The final screen of the application.
- Lee SangHoon - Flutter Application Developer, Kiosk UI/UX Designer
The source code in this repository is licensed under the MIT License. Feel free to use, modify, and distribute it as per the terms of the license.