2026-02-25 12:54:19 +01:00
v1
2026-02-18 20:16:39 +01:00
v1
2026-02-18 20:16:39 +01:00
2026-02-25 12:54:19 +01:00
2026-02-15 11:54:19 +01:00
v1
2026-02-18 20:16:39 +01:00
v1
2026-02-18 20:16:39 +01:00
Add
2026-02-24 11:28:49 +01:00
v1
2026-02-18 20:16:39 +01:00
v1
2026-02-18 20:16:39 +01:00
v1
2026-02-18 20:16:39 +01:00
v1
2026-02-18 20:16:39 +01:00
v1
2026-02-18 20:16:39 +01:00
v1
2026-02-18 20:16:39 +01:00
v1
2026-02-18 20:16:39 +01:00

⬡ Xahau Academy

Open-source, multilingual training portal for learning Xahau blockchain development.

License Languages

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 — Spanish, English, and Japanese
  • 📈 Progress Tracking — Mark lessons as completed
  • 🔌 Modular — Easy to add new modules and lessons

Quick Start

git clone https://github.com/YOUR_USERNAME/xahau-academy.git
cd xahau-academy
npm install
npm run dev

Open http://localhost:3000.

Adding Content

See docs/ADDING_MODULES.md for a step-by-step guide.

Quick version:

  1. Copy src/data/modules/_template.jssrc/data/modules/mXX-your-topic.js
  2. Fill in content for all 3 languages (es, en, jp)
  3. Import in src/data/courses.js

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.

  1. Fork the repo
  2. Create a branch (git checkout -b feature/new-module)
  3. Commit your changes
  4. Push and open a PR

License

MIT — Use freely for education and community building.

Credits

Built for the Xahau developer community. Learn more about Xahau at xahau.network.

Description
No description provided
Readme MIT 2.5 MiB
Languages
JavaScript 99.8%
CSS 0.2%