Logo Lanfrica

z-moronfolu/Swifthire-za

Domain:

digital infrastructuresocioeconomic

Record type:

software
Creator:
z-m
Host:
A localised full-stack talent-matching platform for the South African service market. # SwiftHire South Africa πŸ‡ΏπŸ‡¦ SwiftHire is a localized, full-stack digital talent-matching platform engineered specifically for the South African service market. The platform bridges the gap between verified independent local experts, corporate partners, and clients requiring immediate, high-quality project execution. By organizing talent into clear regional and industrial sectors, SwiftHire streamlines the local outsourcing ecosystem for both individual freelance professionals and registered business enterprises. --- ## πŸš€ Key Features - **Dual-Stream Talent Pipeline:** Distinct dashboards and workflows for **Individual Experts** (freelancers/contractors) and **Corporate Partners** (registered business enterprises). - **Localized Architecture:** Built specifically around South African metro districts and provinces (e.g., Gauteng) to ensure accurate local matching. - **Dynamic On-Demand Catalog:** Comprehensive routing structure built around high-demand domestic and digital sectors, including *Home & Maintenance*, *Tech & Development*, and *Creative & Marketing*. - **Integrated Scheduling Engine:** Built-in bookings scheduler allowing clients to book available slots and request custom hourly or service rates on request. - **Project Showcases:** Dedicated portfolios for independent experts to exhibit historical project execution and build consumer trust. --- ## πŸ› οΈ Tech Stack - **Frontend Core:** React (Vite) - **Routing Engine:** React Router DOM (v6) - **Database & Auth:** Supabase (PostgreSQL) - **Styling Utility:** Tailwind CSS - **State Management:** React Hooks (`useState`, `useEffect`, `useSearchParams`) --- ## πŸ“¦ Project Directory Layout ```text β”œβ”€β”€ src/ β”‚ β”œβ”€β”€ config/ β”‚ β”‚ └── SupabaseClient.js # Centralized, secure Supabase initialization β”‚ β”œβ”€β”€ App.jsx # Centralized application routing matrix β”‚ β”œβ”€β”€ main.jsx # Application entry point β”‚ β”œβ”€β”€ Home.jsx # Main platform landing space β”‚ β”œβ”€β”€ A …