Logo Lanfrica

PristChanda/MY_CHILD_SAFE

Domain:

peace and security

Record type:

software
Creator:
Pri
Host:
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 …