Logo Lanfrica

Dabbal-Softwares/Horizon-Truth

Domain:

education

Record type:

software
Creator:
Dab
Host:
Horizon Truth – V2 (React): A gamified digital literacy platform empowering Ethiopian youth to detect and resist misinformation, now rebuilt with React for improved performance, scalability, and a modern API-driven architecture. # Horizon Truth – V2 (React) A gamified digital literacy platform empowering Ethiopian youth to detect and resist misinformation, now rebuilt with React for improved performance, scalability, and a modern API-driven architecture. ## 🌟 Features - **Interactive Game Experience**: Engaging scenarios that teach misinformation detection - **Real-time Feedback**: Immediate feedback on choices with educational explanations - **Progress Tracking**: Monitor your improvement with detailed statistics - **Community Reporting**: Submit and verify potentially misleading content - **Multi-language Support**: Designed for Ethiopian youth with localization capabilities - **Responsive Design**: Works seamlessly on desktop and mobile devices ## 🚀 Getting Started ### Prerequisites - Node.js (v16 or higher) - npm or yarn package manager - Git ### Installation 1. **Clone the repository** ```bash git clone github.com cd horizon-truth-v2 ``` 2. **Install dependencies** ```bash npm install # or yarn install ``` 3. **Set up environment variables** ```bash cp .env.example .env ``` Edit `.env` with your configuration: ``` REACT_APP_API_URL=your_api_url_here REACT_APP_GOOGLE_ANALYTICS_ID=your_ga_id ``` 4. **Start the development server** ```bash npm start # or yarn start ``` 5. **Open your browser** Navigate to `localhost` to view the application. ## 🎮 Game Flow The Horizon Truth game follows this user journey: 1. **Welcome Screen**: Users select a category to begin 2. **Scenario Presentation**: Users analyze social media-style content 3. **Choice Selection**: Users make decisions about the content's validity 4. **Feedback**: Immediate educational feedback on their choices 5. **Progress Tracking**: Users see their accuracy and score improve 6. **Completion**: After 10 questions, users receive a summary of their performance ## 📁 Project Structure ``` src/ ├── components/ # Reusable UI components │ ├── about/ …

Languages