NARA - Lontara Script Learning Platform

NARA is an interactive platform to learn the traditional Lontara script of the Bugis-Makassar people, combining machine learning, real-time multiplayer, and gamification.

✨ Features

Learning

  • Intro videos & Lontara history
  • Character recognition with AI feedback
  • Writing practice & quizzes
  • Progress tracking & achievements

Multiplayer

  • Real-time matchmaking
  • 1v1 duels with live scoring
  • Leaderboards

AI Recognition

  • CNN model for handwritten Lontara
  • Real-time predictions with >95% accuracy

🛠️ Tech Stack

  • Frontend: Next.js, TypeScript, Tailwind, Shadcn/ui
  • Backend: Flask (ML API), Node.js (WebSocket), Firebase
  • AI: TensorFlow/Keras
  • Real-time: Pusher

📦 Installation

git clone https://github.com/your-username/nara-lontara.git

# Frontend
cd nara
npm install && npm run dev

# ML API
cd flask
pip install -r requirements.txt && python app.py

# WebSocket
cd duel-server
npm install && node server.js

🌐 Local URLs

* WebSocket: http://localhost:3001

"Script is a window to civilization — tech is the bridge to the future." — NARA

Built With

Share this project:

Updates

Submission history