A modern, interactive community platform for hip-hop music fans to discover new releases, explore artists, play music games, and compete on leaderboards.
Access the website here - https://hip-hop-hub.vercel.app/
- 🎧 New Releases Tracker - Stay updated with latest albums, EPs, and singles
- 👤 Artist Profiles - Detailed artist info, bio, and discography
- 🎤 Tour Dates - Find upcoming shows and get ticket links
- 🎮 Guess the Song Game - Test your knowledge with song snippets (1s, 3s, 5s, 10s, 30s)
- 🏆 Leaderboards - Compete with other fans globally and per-artist
- 📊 User Stats - Track your progress and achievements
There are total of 67 Artist some of them are
- Seedhe Maut
- Raftaar
- Chaar Diwari
- Tsumayoki
- King
- Divine And many more.....
- Java 17
- Spring Boot 3.2.2
- Spring Data JPA
- Spring Security + JWT
- H2/MySQL Database
- Last.fm + iTunes APIs
- React 18
- Vite
- Modern CSS (Glassmorphism & Animations)
- Axios for API calls
- React Router
hiphophub/
├── backend/ # Spring Boot backend
│ ├── src/
│ ├── pom.xml
│ └── README.md
│
└── frontend/ # React frontend
├── src/
├── package.json
└── README.md
- Java 17+
- Node.js 20+
- Maven 3.9+
- Last.fm API key
Create a free Last.fm API key and add it to backend/src/main/resources/application-local.properties.
cd backend
# Add your Last.fm credentials to application-local.properties
mvn spring-boot:runBackend runs on http://localhost:8080
cd frontend
npm install
npm run devFrontend runs on http://localhost:5173
Check the individual README files:
HipHopHub features a stunning, modern UI with:
- Dark theme with vibrant accent colors
- Glassmorphism effects
- Smooth animations and transitions
- Fully responsive design
- Premium feel throughout
This project is currently in development. More information coming soon!
This is a learning project.
Built with ❤️ for the hip-hop community