A FACEIT CS2 player statistics tracker built with Expo (React Native) featuring a full responsive web experience deployed at faceitdata.com.
- 🔍 Search any FACEIT player by username
- 📊 View lifetime stats: K/D, Win Rate, Headshot %, Matches
- 📈 ELO progression tracker with next level indicator
- 🗂 Full match history with map, score, and K/D per game
- 🌑 Clean dark mode UI designed for mobile and desktop
- 📱 Available on iOS and Android (coming soon)
- Framework: Expo (React Native SDK)
- Routing: Expo Router (shared Mobile/Web)
- Styling: React Native StyleSheet + NativeWind responsive hooks
- API: FACEIT Data API v4
- Deployment: Netlify (web) / EAS Build (mobile)
npm installCreate a .env file in the root directory:
EXPO_PUBLIC_FACEIT_API_KEY=your_api_key_here
Get your free API key at developers.faceit.com.
# Mobile
npx expo start
# Web
npm run webnpm run build:webThe output will be in the dist/ folder. The included netlify.toml handles build settings automatically.
| Key | Description |
|---|---|
EXPO_PUBLIC_FACEIT_API_KEY |
Your FACEIT Data API key (required) |
⚠️ Never commit your.envfile. It is already included in.gitignore.
Pull requests are welcome! For major changes, open an issue first to discuss what you'd like to change.
MIT