Skip to content

iqbaleff214/ngebanjar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

6 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

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

Contributors