Logo Lanfrica

OlatomiwaTech/SoloHub

Domain:

digital infrastructuresocioeconomic

Record type:

softwaretools
Creator:
Ola
Host:
SoloHub is a modern, all-in-one freelance management platform built for African freelancers. Manage clients, track projects, send professional invoices, and accept payments via Paystack β€” all from one place. πŸš€ SoloHub The Freelancer's Command Center for Africa 🌍 Manage Clients β€’ Track Projects β€’ Send Invoices β€’ Get Paid ## πŸ“– Table of Contents - 🌟 Overview - ✨ Features - πŸ› οΈ Tech Stack - πŸ—οΈ Architecture - πŸš€ Quick Start - πŸ—ΊοΈ Roadmap - 🀝 Contributing --- ## 🌟 Overview **SoloHub** is a modern, all-in-one freelance management platform designed specifically for African freelancers and solopreneurs. It eliminates the chaos of juggling WhatsApp, Excel sheets, and emails by providing a centralized, mobile-first command center for your entire business. ### 🎯 The Problem We Solve | Challenge | SoloHub Solution | | :--- | :--- | | πŸ“§ Chasing clients for payments | One-click invoice sending with Paystack integration | | πŸ“Š Lost client & project data | Centralized, secure client and project management | | πŸ“„ Unprofessional invoicing | Beautiful, branded, downloadable PDF invoices | | πŸ’Έ Payment delays | Instant payment links supporting local gateways & USSD | --- ## ✨ Features - πŸ“Š **Real-time Dashboard**: KPI metrics and revenue charts at a glance. - πŸ‘₯ **Client Management**: Add, edit, and organize your client roster. - πŸ“‚ **Project Tracking**: Monitor project status, milestones, and rates. - πŸ“„ **3-Step Invoice Wizard**: Create and send professional invoices in under 30 seconds. - πŸ’³ **Paystack Integration**: Accept payments instantly via Card, Bank Transfer, or USSD. - πŸ“± **Mobile-First UI**: Built with `shadcn/ui` and `Tailwind CSS` for a flawless mobile experience. - πŸ” **Secure Auth**: JWT-based authentication with enterprise-grade data protection. --- ## πŸ› οΈ Tech Stack --- ## πŸ—οΈ Architecture ```mermaid graph TD A[Client Browser] -->|HTTPS| B[React Frontend - Vite] B --> C[shadcn/ui + Tailwind] B --> D[React Router + Hook Form] B -->|REST API / JWT| G[Express Backend] G --> H[Prisma ORM] H --> I[(PostgreSQL)] G --> J[Paystack Webhook]