- Frontend: https://cs-2-hub-five.vercel.app
- Backend API: https://cs2hub-backend.onrender.com
- GitHub Repository: https://github.com/Veekshith18/CS2HUB
CS2Hub is a full-stack esports analytics web application inspired by VLR.gg, developed to provide real-time Counter-Strike 2 match information, live scores, upcoming schedules, team rankings, player statistics, tournament details, and an advanced global search system.
The application integrates external esports APIs through a custom Express.js backend, ensuring secure API communication and delivering a responsive, modern user interface built using HTML, CSS, and JavaScript.
- ๐ด Live CS2 match tracking
- ๐ Upcoming match schedules
- ๐ฐ Match results and details
- ๐ World team rankings
- ๐ฅ Team profile modals with statistics
- ๐ฏ Player profiles and performance statistics
- ๐ Tournament information pages
- ๐ Global search for teams, players, and tournaments
- ๐ผ๏ธ Dynamic team logo generation
- ๐ฑ Fully responsive design for mobile and desktop
- โก Asynchronous API communication using Fetch API
- HTML5
- CSS3
- JavaScript (ES6)
- Responsive Web Design
- Node.js
- Express.js
- REST API Development
- PandaScore API
- Git
- GitHub
- Vercel (Frontend Deployment)
- Render (Backend Deployment)
CS2Hub
โ
โโโ backend/
โ โโโ server.js
โ โโโ package.json
โ โโโ .env
โ
โโโ css/
โ โโโ style.css
โ
โโโ js/
โ โโโ script.js
โ
โโโ screenshots/
โ โโโ home-live-matches.png
โ โโโ match-details-modal.png
โ โโโ rankings-page.png
โ โโโ team-profile-modal.png
โ โโโ player-profile-modal.png
โ โโโ more screenshots...
โ
โโโ index.html
โโโ README.md
โโโ .gitignore
- Designed a clean frontend architecture with separate CSS and JavaScript modules.
- Built an Express.js backend proxy to protect API keys using environment variables.
- Implemented asynchronous data fetching and real-time UI updates.
- Developed reusable components such as match cards, player cards, team cards, and interactive modals.
- Created a global search engine for teams, players, and tournaments.
- Optimized the user interface for different screen sizes and mobile devices.
- Managed version control and collaboration workflow using Git and GitHub.
- Deployed a production-ready application using Vercel and Render.
git clone https://github.com/Veekshith18/CS2HUB.gitcd backendnpm installPANDASCORE_API_KEY=YOUR_PANDASCORE_API_KEYnpm startOpen index.html using a browser or Live Server.
- User authentication and personalized profiles
- Favorite teams and player tracking
- Advanced player analytics and historical statistics
- Additional esports game support
- Enhanced match statistics and visualizations
SWARNAPUDI VEEKSHITH
โญ If you found this project interesting, feel free to explore the repository.








