f0733d6918423a8345b8b1d05df5daddee19a207
- Updated API types to replace `GameStub` with `GameInfo` and added `SessionSpinResult` and `SpinOutcome` types. - Modified API requests in `api.ts` to use the new game types. - Implemented the `ForestFortuneGame` component with game logic, including spinning mechanics and win animations. - Created supporting components: `CoinFlight`, `ReelColumn`, `WinCounter`, and `WinLinesOverlay` for game UI. - Added CSS styles for the Forest Fortune game layout and animations. - Updated `GamePage` and `HomePage` to integrate the new game and reflect its status correctly.
Vyryi Front
React (Vite + TypeScript) Telegram Mini App UI for Vyryi.
Stack
- React 19 + React Router
- Local auth via backend
POST /auth/dev-login - Dark folk visual style matching the project logo
Screens
/— logo + user agreement gate/home— balance, stub deposit, slot stubs/games/:slug— game placeholder
Quick start
cd vyryi-front
npm install
copy .env.example .env
npm run dev
Open http://127.0.0.1:5173 — backend must be running on port 8000.
Env
VITE_API_URL=http://127.0.0.1:8000
Description
Languages
TypeScript
78%
CSS
21.6%
HTML
0.4%