Logo Lanfrica

z-moronfolu/Swifthire-za

Domaine:

digital infrastructuresocioeconomic

Type de record:

software
Créateur:
z-m
Hôte:
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 …