Summary of the Project: Shake and Tilt Music Player with AI Roast
Project Overview: This project, built for the DEV April Fools Challenge 2026, is a music player that controls volume through aggressive shaking (on mobile) or mouse movement (on desktop). The user interface also features an AI "Shake Coach" that sarcastically judges and roasts your attempts to use this ridiculous feature.
Key Features:
-
Volume Control via Shaking/Tilting:
- On mobile devices, the volume is controlled by shaking the phone.
- On desktops, moving the mouse in all directions or spamming keyboard keys controls the volume.
-
AI Shake Coach:
- An AI-powered feature that sarcastically judges your performance and roasts you for trying to use this intentionally useless interface.
Technical Details:
-
Frontend:
- Frameworks/Libraries: React, Tailwind CSS
- APIs Used: Web Audio API, DeviceMotionEvent (for mobile), MouseEvent (for desktop)
-
Backend:
- Framework: FastAPI (Python)
- Database: MongoDB
- AI Integration: Google Gemini 3
Read the full article at DEV Community
Want to create content about this topic? Use Nemati AI tools to generate articles, social posts, and more.

![[AINews] The Unreasonable Effectiveness of Closing the Loop](/_next/image?url=https%3A%2F%2Fmedia.nemati.ai%2Fmedia%2Fblog%2Fimages%2Farticles%2F600e22851bc7453b.webp&w=3840&q=75)



