A modern web application that helps you discover and analyze songs. Get lyrics and AI-powered song analysis.
- 🎵 Search for songs with an intuitive autocomplete interface
- 📝 View song lyrics in a clean, readable format
- 🤖 AI-powered analysis of song lyrics (using Google Gemini 2.0 pro via OpenRouter)
- 📺 Integrated YouTube video player for songs
- 💅 Modern, responsive UI built with shadcn/ui and Tailwind CSS
- Next.js 15 - React framework
- React 19 - UI library
- TypeScript - Type safety
- Tailwind CSS - Styling
- React Query - Data fetching
- Radix UI - Accessible UI components
- Google APIs - YouTube integration
- Clone the repository:
git clone https://github.com/yourusername/song-summary.git
cd song-summary
- Install dependencies:
pnpm install
-
Set up environment variables: Create a
.env.local
file with the necessary API keys (refer to.env.example
for required variables) -
Run the development server:
pnpm dev
Open http://localhost:3000 to view the application.
pnpm dev
- Start development server with Turbopackpnpm build
- Build for productionpnpm start
- Start production serverpnpm lint
- Run ESLint
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.