Skip to content

leqwasd/zolite

Repository files navigation

🃏 Zolītes punktu tabula

A modern, responsive web application for tracking scores in the traditional Latvian card game "Zole". Built with React, TypeScript, and Tailwind CSS.

✨ Features

  • Score Tracking: Keep track of game scores for 3-4 players
  • Game History: View complete game history with detailed results
  • Responsive Design: Works seamlessly on desktop and mobile devices
  • Local Storage: Game data is automatically saved locally
  • URL Sharing: Share games via URL compression
  • Beautiful UI: Modern gradient design with smooth animations

🎮 Game Types Supported

  • Galdiņš (Table) - when all players pass
  • Mazā Zole (Small Zole) - simplified version
  • Zole - standard game
  • Lielais (Big One) - advanced game

🚀 Live Demo

Visit the live application: [Your GitHub Pages URL here]

🛠️ Tech Stack

  • Frontend: React 19, TypeScript
  • Routing: TanStack Router with hash-based routing
  • Styling: Tailwind CSS 4.0
  • Build Tool: Vite
  • Deployment: GitHub Pages

🏃‍♂️ Quick Start

Prerequisites

  • Node.js 18+
  • npm or yarn

Installation

# Clone the repository
git clone https://github.com/leqwasd/zolite.git

# Navigate to project directory
cd zolite

# Install dependencies
npm install

# Start development server
npm run start

Building for Production

# Create production build
npm run build

# Preview production build
npm run preview

📱 How to Use

  1. Start New Game: Click "Jauna spēle" to begin
  2. Select Players: Choose 3 or 4 players
  3. Enter Names: Add player names
  4. Choose Dealer: Select the starting dealer
  5. Play: Make game actions and record results
  6. Track Scores: View real-time score updates

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

📄 License

This project is open source and available under the MIT License.

🎯 About Zole

Zole is a traditional Latvian card game, typically played with 3-4 players. This score table helps track the complex scoring system of the game, making it easier to focus on gameplay rather than manual score calculations.


Made with ❤️ for the Latvian card game community

About

Table for counting points for zolīte.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages