Logo Lanfrica

Oracle69digitalmarketing/ChildResilience-Agent

Domain:

peace and security

Record type:

software
Creator:
Ora
Host:
ChildResilience-Agent is an AI-powered incident reporting platform for child-focused climate resilience. It classifies hazards affecting children, tags severity, supports multilingual reporting, triggers alerts to authorities, and updates real-time dashboards β€” UNICEF-aligned and scalable for low-resource regions. # ChildResilience-Agent Frontend ChildResilience-Agent is a Progressive Web App (PWA) designed to empower children, caregivers, and community responders in crisis situations. It provides real-time incident reporting, shelter discovery, and offline-ready dashboards that integrate directly with the backend resilience engine. This frontend is built with React + Vite + TailwindCSS, and enhanced with PWA support for field deployment in low-connectivity regions. --- ## πŸš€ Features πŸ“± Installable PWA β€” Works as a mobile app with offline support. 🏠 Shelter Map & Directory β€” Locate nearby shelters with capacity, type, and contact info. 🚨 Incident Reporting β€” Submit child protection, safety, or climate-related incidents. πŸ”” Multi-channel Alerts β€” Integrates with backend for SMS, WhatsApp, and email notifications. 🌍 Multilingual Ready β€” Supports English by default with future i18n support. πŸ”’ JWT Auth Integration β€” Secure login and role-based access. πŸ“Š Resilience Dashboard β€” Visualize incidents and response activity in real-time. --- ## πŸ—οΈ Tech Stack Framework: React (Vite) Styling: TailwindCSS + shadcn/ui components State Management: React Query PWA Support: vite-plugin-pwa Maps: Leaflet + OpenStreetMap Notifications: Integrated with backend (SNS, Twilio, Email) Auth: JWT from FastAPI backend --- ## πŸ“‚ Project Structure frontend/ β”œβ”€β”€ public/ # Static assets (PWA icons, manifest) β”œβ”€β”€ src/ β”‚ β”œβ”€β”€ api/ # Axios clients for backend APIs β”‚ β”œβ”€β”€ components/ # Reusable UI components β”‚ β”œβ”€β”€ features/ β”‚ β”‚ β”œβ”€β”€ shelters/ # Shelter listing & map β”‚ β”‚ β”œβ”€β”€ incidents/ # Incident reporting UI β”‚ β”‚ └── auth/ # Login / Register flows β”‚ β”œβ”€β”€ hooks/ # Custom React hooks β”‚ β”œβ”€β”€ pages/ # App pages β”‚ β”œβ”€β”€ App.jsx # Main app entry β”‚ └── main.jsx # PWA registration + React root β”œβ”€β”€ vite.config.js # Vite + PWA setup β”œβ”€β”€ tailwind.config.js # Tailwind set …

Languages

Licenses