This project aims to detect occupational hazards with common household objects. Example scenarios:
- a glass close to a computer: spill hazard
- a knife inside the living room: dangerous object
- a knife inside the kitchen: no errors
This is our ITU graduation project for the year 2023.
The client app is built Ionic & Capacitor. It can be run as a website or application. Object detection logic is done in the back-end by analyzing pictures from the client app. Source code contains client-app & firebase-functions to deploy.
- Ionic, Angular, TypeScript, Capacitor for mobile App
- Node.js, Firebase, Python for back-end cloud functions
- Python, YOLOV8 for the object detection engine
## Running Locally
- Install Node.js (LTS version recommended)
- Clone the project.
- Run
npm install && npm run start
to launch localhost - Create a firebase project (blaze program is required)
- Run firebase deploy to deploy the functions to your firebase project
- Connect your back-end by using correct google-services.json file