Logo Lanfrica

xmawe/tifinagh-keyboard

Domaine:

natural language processing

Type de record:

tools
Créateur:
xma
Hôte:
A beautiful, free online virtual keyboard for typing in Tifinagh script - the ancient writing system of the Amazigh (Berber) people of North Africa. # ⵜⵉⴼⵉⵏⴰⵖ Tifinagh Keyboard A beautiful, free online virtual keyboard for typing in Tifinagh script - the ancient writing system of the Amazigh (Berber) people of North Africa. ## ✨ Features - 🎹 **Complete Tifinagh Character Set** - All Neo-Tifinagh letters - 🔤 **Latin Transliteration** - Toggle to show/hide Latin equivalents - 📋 **One-Click Copy** - Copy your text to clipboard instantly - 📱 **Mobile Responsive** - Works perfectly on all devices - 🎨 **Beautiful UI** - Modern, gradient design with smooth animations - ⚡ **Fast & Lightweight** - No installation required - 🌐 **SEO Optimized** - Discoverable by search engines - ♿ **Accessible** - ARIA labels for screen readers ## 🚀 Demo Live Demo # ## 🛠️ Built With - React - JavaScript library for building user interfaces - Next.js - React framework for production - Tailwind CSS - Utility-first CSS framework - Google Fonts - Crimson Pro & Work Sans ## 🏃 Getting Started ### Prerequisites - Node.js 16.x or higher - npm or yarn ### Installation 1. Clone the repository ```bash git clone github.com cd tifinagh-keyboard ``` 2. Install dependencies ```bash npm install # or yarn install ``` 3. Run the development server ```bash npm run dev # or yarn dev ``` 4. Open localhost in your browser ### Building for Production ```bash npm run build npm start # or yarn build yarn start ``` ## 📁 Project Structure ``` tifinagh-keyboard/ ├── pages/ │ ├── _app.js │ ├── _document.js │ └── index.js # Main keyboard component ├── public/ │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── apple-touch-icon.png │ ├── og-image.jpg │ ├── robots.txt │ ├── sitemap.xml │ └── site.webmanifest ├── styles/ │ └── globals.css ├── README.md ├── package.json └── next.config.js ``` ## 🎨 Customization ### Changing Colors The keyboard uses Tailwind's amber/orange color scheme. To change colors, update the following classes in the component: ```jsx …