Logo Lanfrica
  • Accueil
  • Atlas
  • Analyses
  • Documentation
  • Sign in

© 2026 Lanfrica. Tous droits réservés. Tous les droits d'auteur des ressources affichées sur le site Web Lanfrica appartiennent aux détenteurs de droits d'auteur d'origine, sauf indication contraire explicite.

lewismusengo19-crypto/cybersecurity-awareness-and-education-platform

Domaine:

natural language processingeducation

Type de record:

software
Créateur:
lew
Hôte:
An educational platform for both English language and Bemba language # Cybersecurity Awareness and Education Platform (Zambia) Welcome to the **Zambian Cybersecurity Awareness and Education Platform**—a production-ready, highly secure, full-stack bimodal education system. This platform is designed to educate Zambian citizens on cybersecurity best practices, specializing in native **Bemba (Ichibemba)** and **English** instruction. It focuses heavily on preventing common local social engineering schemes like Mobile Money (MoMo) scams and social media hijackings. --- ## 1. FULL FOLDER STRUCTURE ```text / ├── .env.example # Environment variables blueprint ├── .gitignore # Git untracked path rules ├── README.md # Full system documentation (this file) ├── firebase-applet-config.json # Auto-provisioned Firebase credentials ├── firestore.rules # Secure, role-based Firestore security rules ├── index.html # Standard Single Page Application entrypoint ├── metadata.json # Platform configuration metadata ├── package.json # Project dependencies and deployment scripts ├── server.ts # Express.js back-end with Gemini API & Multer ├── tsconfig.json # TypeScript compiler configurations ├── vite.config.ts # Vite server & asset compiler configurations └── src/ ├── App.tsx # Main application root & layout coordinator ├── firebase.ts # Client-side Firebase SDK configuration ├── index.css # Global Tailwind CSS imports & theme configurations ├── main.tsx # Client-side React 19 entrypoint ├── sampleData.ts # Pre-loaded English & Bemba educational content ├── types.ts # TypeScript types & role interfaces └── components/ ├── Navbar.tsx # Accessible header with login, sizing, and contrast toggles ├── HomeSection.tsx # Homepage featuring stats, alerts, and daily tip generator ├── LearnSection.tsx # Secure video p …

Visit

github.com

Languages

Bemba