Skip to content

kaczkalolo/FifaTracker

 
 

Repository files navigation

FIFA Tracker

Aplikacja do śledzenia statystyk meczów FIFA granych ze znajomymi.

🎮 Funkcjonalności

  • Zarządzanie użytkownikami (soft delete - historia meczów zachowana)
  • Sesje gier (1v1, 2v2, 2v1) z automatycznym generowaniem meczów
  • Tworzenie customowych meczów
  • Leaderboard ze statystykami
  • Responsywny UI z modals i hamburger menu

🚀 Szybki start

Lokalne uruchomienie (Docker)

git clone https://github.com/minuss01/FifaTracker.git
cd FifaTracker
docker-compose up -d

Produkcja

Zobacz: QUICK_START_PRODUCTION.md

💻 Stack

  • Backend: .NET 9, Clean Architecture, CQRS (MediatR), EF Core, PostgreSQL
  • Frontend: React 19, TypeScript, Vite
  • Infrastructure: Docker, Cloudflare Tunnel

📱 Dostęp z telefonu (sieć lokalna)

# Lub ręcznie:
# 1. Znajdź IP: ipconfig
# 2. Utwórz frontend/.env: VITE_API_BASE_URL=http://192.168.1.X:5000/api
# 3. Restart: docker-compose up --build -d
# 4. Otwórz: http://192.168.1.X:3000 na telefonie

🔧 Zmienne środowiskowe

Backend (PostgreSQL):

POSTGRES_HOST=postgres           # localhost lub IP zewnętrznej bazy
POSTGRES_PORT=5432
POSTGRES_DB=fifatracker
POSTGRES_USER=postgres
POSTGRES_PASSWORD=postgres
POSTGRES_DATA_PATH=/path/to/data # Opcjonalnie: własna ścieżka dla danych

Frontend:

VITE_API_BASE_URL=http://localhost:5000/api

CORS (produkcja):

ALLOWED_ORIGINS=https://twoja-domena.com

📝 Licencja

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C# 46.6%
  • TypeScript 33.2%
  • CSS 18.9%
  • Other 1.3%