Logo Lanfrica

PristChanda/MY_CHILD_SAFE

Domaine:

peace and security

Type de record:

software
Créateur:
Pri
Hôte:
World vision hackathon project for the anonymous child abuse reporting App in Zambia and soon to make it worldwide. # MY_CHILD_SAFE World vision hackathon project for the anonymous child abuse reporting App in Zambia and soon to make it worldwide. 🛡️ ChildSafe Zambia A comprehensive child safety reporting system for Zambia, enabling anonymous incident reporting and coordinated response between NGOs, government agencies, and community organizations. 🌟 Project Overview ChildSafe Zambia is a technology platform designed to protect children through anonymous reporting and rapid response coordination. The system addresses the critical need for safe, accessible reporting mechanisms for child safety concerns across Zambia. 🎯 Mission To create a safer environment for Zambia's children by providing secure, anonymous reporting and coordinated response to child safety incidents. 💡 Vision A Zambia where every child is safe, protected, and has access to immediate help when needed. 🏗️ Architecture This project consists of two main components: 📱 Frontend (Next.js 15) Framework: Next.js 15 with React 18 Styling: Tailwind CSS with shadcn/ui components Language: TypeScript Features: Responsive design, real-time updates, anonymous reporting 🗄️ Backend (Django) Framework: Django 4.2 with Django REST Framework Database: SQLite (development), PostgreSQL (production) Language: Python Features: JWT authentication, file processing, real-time APIs 🚀 Quick Start Prerequisites Node.js 18+ and npm Python 3.8+ and pip Git installed Installation 1 Clone the repository git clone cd childsafe-zambia 2 Frontend Setup # Install dependencies npm install # Start development server npm run dev childsafe-zambia/ ├── 📱 Frontend (Next.js) │ ├── src/ │ │ ├── app/ # App Router pages │ │ ├── components/ # Reusable UI components │ │ ├── lib/ # Utilities and configurations │ │ └── hooks/ # Custom React hooks │ ├── public/ # Static assets │ ├── package.json # Node.js dependencies │ └── tailwind.con …