Skip to content

Ngebanjar is designed to facilitate effective and enjoyable learning of the Banjar language. The primary goal is to empower users, from beginners to language enthusiasts, to acquire and improve their Banjar language skills through interactive lessons, pronunciation practice, quizzes, and gamified elements

License

Notifications You must be signed in to change notification settings

iqbaleff214/ngebanjar

Repository files navigation

Ngebanjar

🚀 Learn Banjar the Fun Way! 🏆

Ngebanjar is an interactive language learning platform designed to make learning the Banjar language effective, enjoyable, and engaging. Whether you're a beginner or a language enthusiast, Ngebanjar provides structured lessons, pronunciation practice, quizzes, and gamified elements to help you master Banjar.


🌟 Features

📖 Vocabulary Lessons

  • Learn Banjar words along with their meanings.
  • Audio pronunciation for each word.
  • Clear and accurate pronunciation to aid spoken language skills.

🎙 Pronunciation Practice

  • Listen and practice Banjar pronunciation effortlessly.
  • User-friendly interface for seamless audio playback.

📚 Lesson Progression

  • Lessons are structured into chapters with 5-10 words each.
  • Logical lesson progression to enhance retention.

❓ Quiz Section

  • Multiple-choice quizzes after each lesson.
  • Immediate feedback to reinforce learning.
  • Questions related to previously learned vocabulary.

🏆 Gamification

  • Earn points for completing lessons and quizzes.

📊 User Profiles

  • Track progress and learning history.

💻 Responsive Design

  • Fully optimized for desktop, tablet, and mobile devices.
  • Smooth and intuitive user experience across different screen sizes.

🎯 Goals

The mission of Ngebanjar is to make learning the Banjar language fun and accessible to everyone. By integrating interactive learning tools, we aim to break language barriers, promote cultural understanding, and create a rewarding learning journey for users worldwide. 🌍✨


📌 User Stories

  • 🗣 As a language learner, I want clear pronunciation practice to improve my spoken Banjar.
  • 📚 As a user, I want structured lessons with daily recommendations for consistency.
  • 🎯 As a quiz participant, I want instant feedback to reinforce my understanding.
  • 🎮 As a language enthusiast, I want gamified elements to stay motivated.
  • 📈 As a user, I want to track my progress through a personalized profile.

🚀 Getting Started

🛠 Installation

Clone this repository and install dependencies:

# Clone the repo
git clone https://github.com/iqbaleff214/ngebanjar.git

# Navigate to the project directory
cd ngebanjar

# Install dependencies
bun install  # or yarn install or npm install

🎮 Running the Project

bun run dev  # Start development server

📸 Screenshot

Home Page
  • Dictionary Page:

  • Setting:

  • Learning:

  • Quiz:

  • Retry Quiz:

  • Quiz Result:

  • Mobile Version:


🎨 Tech Stack

  • Frontend: HTML5, CSS3, JavaScript, Svelte
  • Tool: Bun

📌 Contributing

We welcome contributions! Feel free to submit issues, feature requests, or pull requests.

  1. Fork the repository.
  2. Create a new branch (feature-new-feature).
  3. Commit your changes (git commit -m 'Add a new feature').
  4. Push to the branch (git push origin feature-new-feature).
  5. Open a Pull Request.

📚 Reference

Departemen Pendidikan Nasional, Pusat Bahasa, Balai Bahasa Banjarmasin. 2008. Kamus Bahasa Banjar Dialek Hulu-Indonesia. Banjarbaru.


📜 License

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


📬 Contact

📧 Developer: M. Iqbal Effendi
🔗 GitHub: @iqbaleff214
🌐 Project Repository: Ngebanjar

Let's make learning Banjar fun together! 🚀

About

Ngebanjar is designed to facilitate effective and enjoyable learning of the Banjar language. The primary goal is to empower users, from beginners to language enthusiasts, to acquire and improve their Banjar language skills through interactive lessons, pronunciation practice, quizzes, and gamified elements

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks