Windows desktop app for receiving FunPay orders, mapping lot titles to KOSELL games, creating rentals through KOSELL Public API v1, delivering credentials to FunPay chats, and polling Steam Guard codes.
- Backend: FastAPI, asyncio, httpx, SQLAlchemy, SQLite
- Frontend: React, TypeScript, Vite, Tailwind
- Desktop shell: pywebview
- Backend dependencies:
py -3.11 -m pip install -r backend/requirements.txt - Frontend dependencies:
cd frontend && npm install - Start backend only:
py -3.11 -m uvicorn backend.app.main:app --reload --port 8876 - Start desktop shell:
py -3.11 desktop.py
- KOSELL API key is stored locally with Windows DPAPI.
- FunPay integration requires a valid
golden_key. data/app.dbis created on first start.