Skip to content

lstudlo/games-lstudlo

Repository files navigation

games-lstudlo

A side-project collection of lightweight web games built with React + web technologies.

Current Scope

  • Landing page for the game catalog
  • 1A2B (Bulls and Cows) as the first game
  • Solo mode (vs computer)
  • Multiplayer rooms (vs player) via shareable URL

Tech Stack

  • Vite + React + TypeScript
  • TanStack Router (file-based routes)
  • Tailwind CSS + shadcn/ui
  • Firebase Auth + Firestore (for multiplayer)

Firebase Setup (Phase 3 Scaffold)

  1. Create a Firebase project in the Firebase console.
  2. Add a Web app and copy its config values.
  3. Enable Authentication providers:
    • Anonymous
    • Google
  4. Create a Firestore database (production or test mode, then apply rules).
  5. Copy .env.example to .env.local and fill in VITE_FIREBASE_* values.
  6. (Optional) Use local emulators by setting VITE_FIREBASE_USE_EMULATORS=true.
  7. Deploy rules/indexes when ready:
    • firebase deploy --only firestore:rules,firestore:indexes

Development

pnpm install
pnpm dev

Build

pnpm build

About

A collection of aesthetically pleasing paper game, recreated.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages