El Turix is a modern, responsive web application designed to keep track of scores for card games like Rummy and Continental. Built with a mobile-first approach, it allows you to easily manage players, track rounds, and view game history.
- Game Management: Create and track multiple game types (Rummy, Continental).
- Player Tracking: Add unlimited players to a game session.
- Real-time Scoring: Input scores round-by-round with automatic total calculation.
- History: View past game results and winners.
- Data Portability: Export and Import your game history as JSON files.
- Offline-First: Uses local storage to persist data directly in your browser.
- Frontend: React (v18)
- Language: TypeScript
- Build Tool: Vite
- Styling: TailwindCSS
- Icons: Lucide React
- Node.js (v16 or higher)
- npm (included with Node.js)
-
Clone the repository:
git clone https://github.com/your-username/gameboard.git cd gameboard -
Install dependencies:
npm install
To start the local development server:
npm run dev- OR use the included helper script:
./start.sh
Open http://localhost:5173 in your browser.
To create a production-ready build:
npm run buildThe output will be in the dist/ directory. You can preview it locally with:
npm run previewThis project is licensed under the MIT License.
Disclaimer: This software is provided "AS IS" without any warranties. See DISCLAIMER.md for full details.
