Skip to content

Latest commit

 

History

History
109 lines (76 loc) · 4.72 KB

File metadata and controls

109 lines (76 loc) · 4.72 KB

Sim-Thailand 2569 🇹🇭

License: MIT Version Website GitHub Pages GitHub Actions Contributors Forks Stars

Thai Political Simulation Game - Build your dream nation through real policy choices from 18 political parties across 6 critical phases.

🎮 About Sim-Thailand 2569

Sim-Thailand 2569 is an interactive political simulation designed for the 2026 Thai General Election context. It allows users to experience governance by making policy decisions and seeing how they impact the country.

Key Features

  • 18 Political Parties: Complete with real policy platforms from the 2569 election cycle
  • 6 Critical Phases: Cover major policy areas like Economy, Land/Agriculture, Welfare, Anti-Corruption, National Security, and Future/Education
  • Real-Time Results: Live dashboard showing voting trends from all users
  • Party Matching: Get matched with a political party based on policy alignment
  • Interactive Voting: Cast manual votes for your preferred party
  • Educational Tool: Learn about the Thai political landscape through simulation

📊 Tracking Metrics

The simulation tracks three key pillars of governance:

  • 📈 Economy (ศก.) - Economic and fiscal policy decisions
  • 🤝 Welfare (สังคม) - Social welfare and quality of life policies
  • ⚖️ Democracy (ปชต.) - Democratic values and governance principles

🚀 Technology Stack

  • Frontend: HTML5, CSS3, JavaScript (ES6+)
  • UI Framework: Tailwind CSS
  • Build Tool: Vite
  • Charts: Chart.js for data visualization
  • Database: Firebase Firestore for real-time data
  • Deployment: Cloudflare Pages

🎯 How It Works

  1. Start Simulation: Users begin with an introduction to the simulation
  2. Policy Decisions: Navigate through 6 phases making critical policy choices
  3. View Results: See how policies affect the three tracking metrics
  4. Party Matching: Get matched with the most aligned political party
  5. Vote & Share: Cast your vote and share results on social media

📚 Educational Content

All policies are sourced from the Nation Election DEBATE (Updated: 17 January 2569) to ensure accuracy and educational value. Reference materials and debate transcripts are organized in the /Campaign2569 folder.

🔧 Getting Started

Prerequisites

  • Node.js 18 or higher
  • npm or yarn package manager

Installation

# Clone the repository
git clone https://github.com/bejranonda/ThaiSim2026.git
cd ThaiSim2026

# Install dependencies
npm install

# Run the development server
npm run dev

# Build for production
npm run build

Environment Setup

The app requires Firebase environment variables to be set. Refer to the Cloudflare Deployment Guide for detailed setup instructions.

🌐 Live Deployment

📈 Statistics

  • 40,000+ active participants in the first two weeks
  • 100,000+ unique visits
  • 18 political parties with real policy platforms
  • 6 simulation phases covering critical policy areas

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

🙏 Acknowledgments


Note: This simulation is for educational purposes only and provides an interactive way to understand Thai political policy platforms.