Skip to content

lLAlAlex/Gama

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gama Logo

Gama

Gamify, Share, and Learn Together!


Gama - Garuda Hacks 6.0 Hackathon

Gama Preview

Gama is a cultural learning and preservation platform that empowers communities to contribute, explore, translate, and gamify Indonesian heritage. In a time where languages, traditions, and knowledge are disappearing, Gama helps people reconnect with culture through technology, interaction, and storytelling. It brings fun, inclusivity, and accessibility into cultural learning—ensuring that the spirit of Bhinneka Tunggal Ika continues to thrive.

GarudaHacks 6.0 Hackathon DevPost Link


📃 Table of Contents


⚙️ Technology Stack

React | TypeScript | Vite | Tailwind CSS | Shadcn UI | MongoDB | Express JS | Node JS | Python | Flask | Hugging Face


🧩 Core Features

📚 Cultural Content Library

  • Explore rich content on traditional dances, folktales, artifacts, and culinary heritage
  • Multimedia-based content (image, audio, video, narration, ancient script)

🧠 Community-Driven Translation

  • Users can collaboratively translate cultural assets into local and global languages
  • Support for rare scripts: Javanese, Balinese, Dutch Colonial, etc.

🕹️ Gamified Learning System

  • Learn through missions, quizzes, and streaks
  • Earn badges and rank up on cultural knowledge leaderboards

🎤 Content Submission Portal

  • Anyone can contribute: audio folklore, dialect samples, old manuscripts, or historical photos
  • Curated by moderators and experts to ensure quality

🌐 Community & Challenges

  • Weekly cultural challenges (e.g., “Upload a forgotten legend from your village”)
  • Community post board for storytelling, reflection, and cultural sharing

🚀 Live Demo

👉 https://gama-gh6.vercel.app/


🧰 Getting Started Locally

Prerequisites

  • Node.js (v16+)
  • MongoDB
  • Python
  • Git

Clone the Project

git clone https://github.com/lLAlAlex/Gama.git
cd Gama
cd Frontend
npm install
npm run dev

🔐 .env Configuration

.env for the Backend

MONGO_URI=
JWT_SECRET=
PORT=

📸  Website Preview

Home Page
Crafts Page
Inventory Page
Play Page
Journey Recap Page
Heritage Books Page
3D Monument Quest Game

🧭 Diagram

Overall Database System Flow:

This diagram shows how the models connected using ERD Diagram


👥 Owner

This Repository is created by Trello Lero Team

  • Stanley Nathanael Wijaya - Team Lead and Frontend Dev
  • Nathaniel Alexander - Fullstack Developer
  • Nicholas Chandra - Software Developer
As Hackathon Project for Garuda Hacks 6.0 Hackathon

📬 Contact

Have questions or want to collaborate?

Made with ❤️ by Trello Lero Team

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •