Logo Lanfrica

Atnatewos/ethio-domestic-platform

Domaine:

socioeconomic

Type de record:

software
Créateur:
Atn
Hôte:
A full-stack platform connecting verified domestic workers with Ethiopian families. Features config-driven architecture, trust scoring, real-time notifications, and dynamic admin controls. Built with React, Node.js, and PostgreSQL. # 🏠 EthioDomestic Platform A modern, full-stack platform designed to revolutionize the domestic worker hiring process in Ethiopia. We connect verified domestic workers (maids, nannies, guards, cooks, drivers, cleaners) with families and employers through a transparent, trust-based system. ## 🌟 Key Features ### For Workers - **Profile Registration** - Complete profile with emergency contacts, skills, and experience - **Document Verification** - Upload police clearance, health certificates, and ID documents - **Trust Score System** - Earn points through verification, references, and employer reviews - **Job Discovery** - Browse and apply to available positions - **Application Tracking** - Real-time status updates on job applications - **In-App Notifications** - Stay informed about applications and approvals ### For Employers - **Job Posting** - Create detailed job listings with salary ranges and requirements - **Worker Directory** - Browse verified workers with trust scores - **Application Management** - Review, shortlist, interview, and hire workers - **Urgent Hire Badge** - Boost job visibility for immediate needs - **Review System** - Rate and review hired workers ## 🛠️ Technical Architecture ### Frontend - **React 18** with modern hooks and context API - **Custom Design System** - Slate & Indigo theme with physics-based animations - **Dynamic Components** - Config-driven FormRenderer and TableRenderer - **State Management** - Context providers for Auth, Config, and Toast notifications - **Responsive Design** - Mobile-first approach ### Backend - **Node.js & Express** - RESTful API architecture - **PostgreSQL (Neon)** - Serverless database with automatic scaling - **JWT Authentication** - Secure token-based auth with refresh tokens - **Role-Based Access Control** - Worker, Employer, and Admin roles - **Cloudinary Integration** - Secure file uploads for documents - **Telegram Bot** - Real-time admin notifications ### Database Design - **12 Core Tables** - W …

Languages