Férová platforma pro sex workery s pouze 15% provizí.
- Web: Nasazeno na Vercel - fairworkers.vercel.app
- Android: Nativní Android aplikace pomocí Capacitor
- Frontend: React + Vite + TailwindCSS
- Backend: Node.js + Express + Sequelize
- Database: PostgreSQL (production) / SQLite (development)
- Real-time: Socket.io
- Video: WebRTC (Simple-peer)
- Mobile: Capacitor 8
# Nainstalovat závislosti
pnpm install
# Spustit development servery (backend + frontend)
pnpm dev
# Pouze frontend
pnpm frontend:dev
# Pouze backend
pnpm backend:devPro build Android APK viz: ANDROID-BUILD.md
Rychlý build:
# Windows
build-android.bat
# Linux/Mac
./build-android.shfairworkers/
├── frontend/ # React webová aplikace + Android
│ ├── src/ # React komponenty
│ ├── android/ # Android nativní projekt (Capacitor)
│ └── capacitor.config.json
├── backend/ # Node.js API server
│ ├── routes/ # API endpointy
│ ├── models/ # Business logika
│ ├── db-models/ # Sequelize modely
│ └── server.js
├── build-android.bat # Windows build script
├── build-android.sh # Linux/Mac build script
└── ANDROID-BUILD.md # Detailní Android instrukce
- ✅ Zjednodušené přihlášení (heslo: 8 znaků + 1 speciální znak)
- ✅ Real-time chat a notifikace
- ✅ Video hovory (WebRTC)
- ✅ Live streaming
- ✅ Album management
- ✅ Booking system
- ✅ Wallet a platby
- ✅ Rating systém
- ✅ AI Matchmaking
- ✅ Stories
- ✅ Wishlist
- ✅ Android podpora
- JWT autentizace
- Bcrypt pro hashování hesel
- Rate limiting
- Input validace
- CORS ochrana
- HTTPS připojení (production)
- Web verze zůstává zachována a deployuje se normálně na Vercel
- Android aplikace sdílí stejný kód jako web (React komponenty)
- Backend API musí být dostupné z mobilní sítě pro Android app
- CORS musí být nakonfigurován pro mobilní přístup
- Fork projekt
- Vytvořte feature branch (
git checkout -b feature/amazing-feature) - Commit změny (
git commit -m 'Add amazing feature') - Push do branch (
git push origin feature/amazing-feature) - Otevřete Pull Request
MIT