Aller au contenu

Introduction — Administrator Role

Version française
Back to index


Who is the administrator?

The administrator is the member of the Racines by Kiyara team responsible for the operational management of the platform. They manage all content accessible to players and speakers.


Administrator responsibilities

Responsibility Section
Create and configure languages Create a language
Import content (words and phrases) Excel Import
Enable/disable languages Language management
Manage speakers (access codes) Speaker management
Monitor usage statistics Statistics
Handle player messages Contact messages
Keep the platform in good shape Maintenance

Difference from other roles

Role Access What they can do
🎮 Player Public (access code per language) Learn, listen, take quizzes
🎤 Speaker Speaker code (per language) Record and upload audio
⚙️ Administrator Email + password Manage everything

The administrator has access to all languages without a player access code. They can view cards for any language directly from the admin interface.


Prerequisites

  • Your administrator email address (created via server script)
  • Your password (set during account creation)
  • The admin interface URL: [URL]/admin
  • An internet connection (the admin interface has no offline mode)

Technical stack (for context)

The application runs on a self-hosted Docker infrastructure: - Frontend/Backend: Next.js 16 (App Router) - Database: PostgreSQL 15 - Audio storage: MinIO (S3-compatible) - Reverse proxy: Traefik - Deployment: Ansible + GitLab CI/CD

This information will be useful if you need to access the database directly for operations not available in the graphical interface.


Next steps