SyncRoman (url)
SyncRoman is a lightweight web app for browsing songs and previewing synced lyrics (LRC) from a Supabase backend.
MVP in active development.
- Song search and listing (Supabase)
- Lyrics preview in modal
- Copy lyrics to clipboard
- Download lyrics as
.lrc - About page
- HTML, CSS, vanilla JavaScript
- Supabase (data and API)
.
├── index.html
├── homepage/
├── contribute/
├── about/
├── utils/
└── assets/
index.htmlis the home entry page.utils/config.jsprovides runtime config.utils/supabase.jsinitializeswindow.SyncRomanClient.utils/utils.jscontains shared helper functions.homepage/songs.jsfetches song search results.homepage/lyrics.jsfetches lyrics and handles preview copy/download.homepage/ui.jshandles DOM rendering and modal interactions.homepage/app.jswires the modules together as the home controller.about/about.html+about/about.csspower the About page.
- Build contribution flow under
contribute/ - Add authentication and contributor roles
- Improve validation, error handling, and UI polish
- Add dedicated song detail page
No license specified yet.