A beautiful lofi music player with a pixel art theme. Listen to relaxing beats while enjoying a nostalgic pixel art aesthetic.
Try out the application at: https://chill-pixel.onrender.com
- 🎵 Lofi music streaming
- 🎨 Pixel art themed UI
- 🌙 Dark mode support
- 🎮 Retro-style controls
- 🎼 Playlist management
- 🎹 Real-time track information
- React
- TypeScript
- Vite
- Tailwind CSS
- Jamendo API for music streaming
- Render.com for deployment
- Node.js (v14 or higher)
- npm or yarn
- Clone the repository:
git clone https://github.com/yourusername/chill-pixel.git
cd chill-pixel- Install dependencies:
npm install
# or
yarn install- Create a
.envfile in the root directory and add your Jamendo API credentials:
VITE_JAMENDO_CLIENT_ID=your_client_id- Start the development server:
npm run dev
# or
yarn devThe application will be available at http://localhost:5173
This project is deployed on Render.com. To deploy your own instance:
- Create a Render.com account
- Connect your GitHub repository
- Create a new Web Service
- Select your repository
- Configure the following settings:
- Build Command:
npm install && npm run build - Start Command:
npm run preview - Add your environment variables (VITE_JAMENDO_CLIENT_ID)
- Build Command:
To create a production build:
npm run build
# or
yarn buildThe built files will be in the dist directory.
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.