mirror of
https://github.com/INFTF/xahau-course.git
synced 2026-04-29 14:57:42 +00:00
main
⬡ Learn Xahau
Open-source, multilingual training portal for learning Xahau blockchain development.
Features
- 📖 Theory — Formatted content with markdown support
- 💻 Code Blocks — Copyable code examples with syntax highlighting (C, JavaScript, Bash)
- 📊 Presentation Mode — Fullscreen slides with keyboard navigation
- 🌐 Multilingual — English, Spanish, Japanese, Korean and Simplified Chinese
- 📈 Progress Tracking — Mark lessons as completed
- 🔌 Modular — Easy to add new modules and lessons
Tech Stack
- React 18 + Vite
- Tailwind CSS
- No backend required — all content is static JS modules
Project Structure
src/
├── components/ # React UI components
├── data/
│ ├── i18n.js # UI translations
│ ├── courses.js # Module index
│ └── modules/ # Individual course modules
└── styles/ # Global CSS
Contributing
Contributions welcome! Whether it's new modules, translations, or UI improvements.
- Fork the repo
- Create a branch (
git checkout -b feature/new-module) - Commit your changes
- Push and open a PR
License
MIT — Use freely for education and community building.
Credits
Built by INFTF. Learn more about Xahau at xahau.network.
Languages
JavaScript
99.8%
CSS
0.2%