Small malagasy worde puzzle game inspired by Wordle
# Teny Gasy 🇲🇬
> A daily word puzzle game celebrating the Malagasy language through interactive gameplay
**Teny Gasy** (meaning "Malagasy Language" in Malagasy) is an educational word puzzle game that celebrates and promotes the beautiful Malagasy language through interactive gameplay. Built with modern web technologies, it demonstrates full-stack development capabilities while serving a cultural and educational purpose.
## 🎯 Live Demo
**Play Teny Gasy →**
## 🚀 Quick Start
### Prerequisites
- Node.js 18+
- npm or yarn
### Installation
1. **Clone the repository**
```bash
git clone
github.com
cd TenyGasy
```
2. **Install dependencies**
```bash
npm install
```
3. **Set up environment variables**
```bash
cp .env.example .env.local
```
Edit `.env.local` and add your secure values:
```env
WORD_SALT=your_secure_salt_key_here
ADMIN_KEY=your_admin_key_here
```
4. **Start development server**
```bash
npm run dev
```
5. **Open the app**
Navigate to
localhost
### Available Scripts
```bash
npm run dev # Start development server
npm run build # Build for production
npm run start # Start production server
npm run lint # Run ESLint
npm run test # Run Jest tests
```
## ✨ Features
### 🎮 Game Features
- **Daily Puzzle**: New word every day at midnight (Antananarivo time)
- **Multiple Word Lengths**: Support for 5, 6, and 7-letter words
- **Hard Mode**: Enhanced challenge using revealed letters
- **Statistics**: Track performance with detailed analytics
- **Share Results**: Copy game results to share with friends
### 🛠️ Technical Features
- **Dark/Light Mode**: System preference detection with manual toggle
- **Accessibility**: Full keyboard support and screen reader friendly
- **PWA Ready**: Install as a mobile app
- **Offline Play**: Continue playing without internet
- **Responsive Design**: Mobile-first approach with desktop optimization
## 🛠️ Tech Stack
- **Framework**: Next.j …