⚠️ This is a test project for learning purposes
mewsic is a self-hosted open source platform for managing and sharing music files.
- 📁 Upload & organize audio files into a secure bucket
- 🔐 IAM integration (only Keycloak supported)
- 🛠 Planned: Admin console for advanced config (allowed filetypes, feature toggles, ...)
- 📡 Planned: Protected public API for developers and desktop app
- 🖥 Planned: Desktop client with "drag and drop workflow" and local download of music files (like Splice ^^)
- Frontend: Angular
- Backend: Express.js
- Auth: Keycloak (OAuth2)
- Storage: S3-compatible bucket (e.g., MinIO, AWS S3)