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.
- Fork the repository.
- Create a new branch (
feature-new-feature
).
- Commit your changes (
git commit -m 'Add a new feature'
).
- Push to the branch (
git push origin feature-new-feature
).
- 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.
š§ Developer: M. Iqbal Effendi
š GitHub: @iqbaleff214
š Project Repository: Ngebanjar
Let's make learning Banjar fun together! š