"From manual execution to zero-touch cloud automation."
AumRadar is a Full-Stack cloud platform built to automate the curation of the "Aum.Music" weekly Spotify playlists. It represents the evolution of a workflow that ran successfully as a local Python script for 4 years, now upgraded into a fully autonomous SaaS-like application.
🎵 The Result: Powering the "Aum.Music Weekly" playlist for 294 consecutive weeks (and counting).
- Web Interface: https://aumradar.netlify.app/
- The Project (Instagram): @aum.music
For four years, I maintained a Python script that worked perfectly but had a major bottleneck: Hardware Dependency. To generate the weekly playlist, I had to physically be at my computer, set up the environment, and run the script manually every Friday.
I decided to eliminate the need for a physical computer and upgrade the user experience. AumRadar was born to solve this:
- Zero Dependency: The system runs in the cloud (Dockerized). I don't need to be home or near a PC.
- Mobile Experience: I can manage artists and view logs directly from my phone via a React Dashboard.
- Visual Upgrade: Replaced CLI logs with a clean, modern UI for better tracking.
- Autonomous Scheduling: The system wakes up, scans for new releases, and updates Spotify automatically.
- Smart Ingestion: Filters tracks based on user-defined rules and adds them to the weekly playlist.
- Artist Management UI: A responsive dashboard to Add/Remove tracked artists without touching the database/code.
- Real-time Feedback: Live status updates and logs visible from any device.
- Secure Auth: Handles Spotify OAuth2 token refreshing automatically in the background.
- Frontend: React (Vite), TypeScript, Tailwind CSS (Hosted on Netlify).
- Backend: FastAPI (Python), AsyncIO (Hosted on Cloud).
- Data & Caching: Redis & JSON storage.
- Containerization: Docker & Docker Compose.
(Add a screenshot of your dashboard here, e.g., )
Chagai Yechiel - DevOps & Automation Developer
- GitHub: @Chagai33
- LinkedIn: Chagai Yechiel