Logo Lanfrica

rasheeda/learndagbani

Domain:

natural language processingeducation

Record type:

software
Creator:
ras
Host:
A free site for learning the Dagbani language # Learn Dagbanli learndagbani.org Learn Dagbanli is an open-source project aimed at making the Dagbani language more accessible and available to everyone. Through this platform, we provide free video and text lessons for learning how to speak and write Dagbanli. ## About the Project We came together after discussions on social media about the lack of resources for learning Dagbani. As a team of young Dagombas, we're committed to developing comprehensive learning materials that anyone can access freely. This project represents our journey to preserve and share our language. ## Project Structure The project is built using Next.js 14 with App Router, TypeScript, and Tailwind CSS. Here's an overview of how the project is organized: ``` src/ ├── app/ # Next.js app router pages ├── components/ # Reusable React components ├── content/ # Course content in markdown │ └── courses/ │ └── learn-dagbanli/ │ ├── course.json │ └── units/ │ └── unit-1/ │ ├── unit.json │ └── lessons/ └── lib/ # Utility functions and helpers ``` ### Course Content Structure We use markdown files for lesson content, making it easy for contributors to add or modify lessons. Each course follows this structure: ``` courses/ └── [course-name]/ ├── course.json # Course metadata └── units/ └── unit-1/ ├── unit.json # Unit metadata └── [lesson].md # Lesson content ``` ## Getting Started To run this project locally: 1. Clone the repository: ```bash git clone github.com cd learn-dagbanli ``` 2. Install dependencies: ```bash npm install ``` 3. Run the development server: ```bash npm run dev ``` 4. Open localhost in your browser. ## How to Contribute We welcome contributions of all kinds. Here are some ways you can help: ### Content Contributions 1. **Add or Improve Lessons**: You can cont …

Languages