🚀 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.
- Learn Banjar words along with their meanings.
- Audio pronunciation for each word.
- Clear and accurate pronunciation to aid spoken language skills.
- Listen and practice Banjar pronunciation effortlessly.
- User-friendly interface for seamless audio playback.
- Lessons are structured into chapters with 5-10 words each.
- Logical lesson progression to enhance retention.
- Multiple-choice quizzes after each lesson.
- Immediate feedback to reinforce learning.
- Questions related to previously learned vocabulary.
- Earn points for completing lessons and quizzes.
- Track progress and learning history.
- Fully optimized for desktop, tablet, and mobile devices.
- Smooth and intuitive user experience across different screen sizes.
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. 🌍✨
- 🗣 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.
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
bun run dev # Start development server
- Frontend: HTML5, CSS3, JavaScript, Svelte
- Tool: Bun
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.
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! 🚀