Skip to content
This repository has been archived by the owner on Aug 23, 2024. It is now read-only.

Latest commit

 

History

History
56 lines (35 loc) · 4.23 KB

README.md

File metadata and controls

56 lines (35 loc) · 4.23 KB

TrashTrack

Sistem pembuangan sampah pintar dengan IoT dan data analisis.

GitHub Actions Workflow Status GitHub deployments


TrashTrack adalah sistem tempat pembuangan sampah pintar yang menggunakan teknologi Internet of Things (IoT) dan analisis data untuk memonitor dan memilah sampah secara efisien dan real-time. Melalui aplikasi mobile, pengguna dapat melihat informasi tempat pembuangan sampah terdekat, melaporkan keluhan terkait tempat pembuangan sampah, dan melihat analisis data sampah yang terkumpul.

TrashTrack memungkinkan pengguna untuk menyampaikan keluhan dan masukan terkait tempat pembuangan sampah, serta jika sebagai operator dapat memantau dan mengelola keluhan dan masukan tersebut dan melihat analisis data sampah yang terkumpul melalui dashboard.


Kontribusi

Terhitung mulai Juli 2024, TrashTrack telah tidak lagi aktif dan tidak menerima kontribusi baru. Repositori ini tetap terbuka untuk umum dan dapat digunakan sebagai referensi atau proyek turunan.

Lihat CONTRIBUTING.md untuk informasi lebih lanjut tentang cara berkontribusi pada proyek ini, atau cara menjalankan proyek ini di lokal Anda. Tersedia juga canary build untuk aplikasi mobile TrashTrack yang dapat diunduh di Releases untuk pengujian dan evaluasi.

Arsitektur

Repositori ini distrukturkan menggunakan strategi monorepo menggunakan Nx sebagai alat manajemen monorepo. Struktur repositori ini terdiri dari beberapa package yang memiliki tanggung jawab dan peran yang berbeda. Berikut adalah struktur repositori TrashTrack:

apps
├── api # Restful API server menggunakan NestJS
├── app # Web aplikasi menggunakan React dan Capacitor sebagai mobile runtime
└── iot # C++ codebase untuk berinteraksi dengan sensor dan perangkat IoT
libs
├── common # Utilitas dan tipedata yang digunakan bersama
├── components # Komponen UI yang digunakan di aplikasi
├── utils # Utilitas dan fungsi bantuan

Berikut adalah tech stack yang digunakan dalam proyek ini:

  • Mobile:
  • Frontend:
  • Backend:
  • Language:
  • Internet of Thing:

Lisensi

Basis kode dalam repositori ini dirilis di bawah lisensi MIT. Lihat LICENSE.md untuk informasi lebih lanjut. Proyek ini juga menggunakan beberapa package pihak ketiga yang mungkin memiliki lisensi yang berbeda. Semua hak cipta dilindungi oleh masing-masing pemiliknya.

Copyright (c) 2024 TrashTrack Team and/or contributors. All rights reserved.