Project 08
IoT × Mobile — Gamified Addiction Control

Zero Addiction tackles a real-world problem: mobile phone addiction. The project combines hardware (ESP32 microcontroller) with a mobile application to create a gamified system that encourages users to reduce screen time.
The ESP32 device acts as a physical companion that communicates with the mobile app via Bluetooth. When users complete 'offline challenges' , like reading, exercising, or socializing , they earn points and unlock achievements.
The mobile app, built with Expo (React Native), features progress tracking, social leaderboards, and reward systems. The backend uses Java EE with Hibernate for robust data persistence.
Reliable Bluetooth communication between ESP32 and mobile app
Designing a gamification system that actually motivates users
IoT development and hardware-software integration
Gamification design principles
Cross-platform mobile development with Expo
Next Project