Logo Lanfrica

masneltef/Cyber-Guardian

Domaine:

education

Type de record:

software
Créateur:
mas
Hôte:
A gamified cybersecurity education platform designed specifically for autistic children in Sub-Saharan Africa, focusing on cultural relevance, accessibility, and engaging learning experiences. # Cyber Guardian Africa A gamified cybersecurity education platform designed specifically for autistic children in Sub-Saharan Africa, focusing on cultural relevance, accessibility, and engaging learning experiences. ## Project Overview Cyber Guardian Africa aims to teach essential cybersecurity skills through: - Age-appropriate, culturally-relevant storytelling - Interactive quizzes and challenges - Comprehensive accessibility features for autistic children - Culturally specific illustrations and narratives The platform is built with React, TypeScript, and Tailwind CSS, using Redux for state management and Framer Motion for smooth, accessible animations. ## Features - **Culturally Relevant Content**: Stories and visuals set in familiar African contexts - **Autism-Friendly Design**: Customizable sensory settings including reduced animations, high contrast mode, and font sizing - **Age-Appropriate Learning**: Content tailored for 6-10 and 11-15 age groups - **Interactive Missions**: Engaging storylines followed by knowledge-checking quizzes - **Progress Tracking**: Visual indicators of mission completion and learning progress ## Getting Started ### Prerequisites - Node.js (v16.0.0 or higher) - npm (v8.0.0 or higher) ### Installation 1. Clone the repository ```bash git clone github.com cd Cyber-Guardian ``` 2. Install dependencies ```bash npm install ``` 3. Start the development server ```bash npm start ``` 4. Open your browser and navigate to `localhost` ## Project Structure ``` cyber-guardian-africa/ ├── src/ │ ├── components/ # Reusable UI components │ │ ├── common/ # Shared components like buttons, loaders │ │ ├── layout/ # Layout components (headers, navigation) │ │ ├── missions/ # Mission-related components │ │ ├── quiz/ # Quiz components │ │ ├── rewards/ # Reward system components │ │ └── settings/ # Accessibility settings components │ ├ …