CS63-BU09 :: DuckDuck

ดั๊กดั๊ก

details
DuckDuck application is a smart sunrise alarm clock that utilizes a smart bulb to assist late-night sleepers in aligning their circadian rhythms with their sleep behavior. Beyond its primary function as an alarm clock, the device incorporates a sleep clinic feature. This feature employs sound and light control to create an optimal sleep environment, providing a holistic approach to addressing irregular sleep behavior.
tools & techniques
IoT Programming languages: JavaScript , Python GUI: React Server: FastAPI Messaging protocols: MQTT Protocol Single-board computer: Raspberry Pi OS: Raspbian Bulb: Zengge Smart Bulb Touch screen monitor: Eyoyo Speaker: WSTER WS-887 Case: Acrylic
Frontend Programming language: Dart Framework: Flutter HTTP: Dio MQTT: Client
Backend Programming language: Go Framework: Fiber MQTT: Eclipse Paho
Database MongoDB Cloud storage
DevOps Tools Infrastructure as Code: Terraform CI/CD: GitHub Actions
Cloud Services Google Kubernetes Engine Google Artifact Registry Google Cloud Storage Google Cloud Load Balancing MongoDB Atlas Cloudflare DNS
Kubernetes Tools/Applications GitOps: ArgoCD Secret management: Bitnami Sealed Secrets Package manager: Helm Ingress: NGINX Ingress Controller MQTT broker: Eclipse Mosquitto Event monitoring: Prometheus , Grafana
Design Tools UI/UX Design: Figma Presentation: Canva Diagram: Miro , FigJam
Development Tools Docker GitHub Xcode Android Studio GoLand Visual Studio Code Postman
author
MS.CHUTIRAT SURASOMBATPATTANA
รหัสนักศึกษา 63130500205
chutirat.earth76@mail.kmutt.ac.th
MR.ANAKIN THANAINANTHA
รหัสนักศึกษา 63130500231
anakin.t@mail.kmutt.ac.th
MR.PANITNUN SUVANNABUN
รหัสนักศึกษา 63130500235
panitnun.6243@mail.kmutt.ac.th
advisor
Tuul Triyason
Chonlameth Arpnikanondt