Go to file
Glenn Thompson 4bb1b1697a Implement Hunchentoot-based web server
- Replace RADIANCE with Hunchentoot web framework
- Remove unavailable dependencies (MITO, MITO-AUTH, STR, PZMQ)
- Add working web interface with main, admin, and player pages
- Implement JSON API endpoint at /api/status
- Fix HTML generation issues with proper Spinneret usage
- Add hacker-themed styling (green terminal aesthetic)
- Include comprehensive project documentation

Features:
- Web server on localhost:8080
- Admin dashboard with placeholder controls
- Web player interface (UI ready for streaming integration)
- Station status display
- Server management functions (start/stop/run)
- Upstream git remote configuration

Technical improvements:
- Direct Spinneret macro usage for reliable HTML generation
- Proper error handling and clean server shutdown
- Modular route handlers with consistent styling
- Cross-platform compatibility via app-utils
2025-08-20 09:40:14 -04:00
.gitignore git ignore tweaking. 2025-08-12 11:11:53 -04:00
LICENSE Initial commit 2025-08-12 10:42:34 -04:00
Makefile Project skeleton. 2025-08-12 10:59:34 -04:00
app-utils.lisp Project skeleton. 2025-08-12 10:59:34 -04:00
asteroid.asd Implement Hunchentoot-based web server 2025-08-20 09:40:14 -04:00
asteroid.lisp Implement Hunchentoot-based web server 2025-08-20 09:40:14 -04:00
design.org Add detailed design document for Asteroid Music radio station (#1) 2025-08-12 11:32:39 -04:00
project-summary.org Implement Hunchentoot-based web server 2025-08-20 09:40:14 -04:00
test-server.lisp Implement Hunchentoot-based web server 2025-08-20 09:40:14 -04:00