Frontend application for the Tidol music streaming service. Built with React, TypeScript, and Vite, featuring glassmorphism design patterns, media carousels, and responsive layouts.
- Modern, responsive web interface
- Glassmorphism design aesthetics
- Interactive media carousels and playlists
- Smart image fallback and automatic cover art reporting for missing assets
To run the development server locally:
-
Install dependencies:
npm install
-
Run the development server:
npm run dev
-
Build the production application:
npm run build
You can build and run the frontend inside a Docker container:
-
Build the Docker image:
docker build -t tidol-frontend:latest . -
Run the Docker container:
docker run -d -p 8080:80 tidol-frontend:latest
The application will be accessible at http://localhost:8080.