Built different. Built in Kenya.
Pantane Hub is a high-performance professional portfolio built by Pantane. A central showcase for software projects, professional connections, and technical explorations β with deep integrations for the East African market.
- β‘ Real-Time GitHub Sync β Automatically fetches and displays repositories using the GitHub REST API, with dynamic topic chips, language detection, and branded fallback cards.
- π³ Multi-Channel Payment Ecosystem β Support system featuring direct M-Pesa STK Push, PayPal, Paystack, and Buy Me a Coffee.
- π£οΈ Clean URL Routing β Powered by React Router v6 with proper browser history (
/projects,/contact,/support) β no hash URLs. - π± Mobile-First Design β Fully responsive with a hamburger menu, fluid animations, and a clean bright aesthetic.
- π¨ Custom Branding β Unique SVG iconography, consistent design language, and branded project card fallbacks.
- π‘οΈ Production-Ready β CORS-secured backend, webhook signature verification, environment-based config, and Vercel SPA rewrites.
| Method | Provider | Market |
|---|---|---|
| Lipa na M-Pesa | Lipana β STK Push | Kenya π°πͺ |
| PayPal | PayPal SDK | Global π |
| Paystack | Paystack Inline | Africa π |
| Buy Me a Coffee | URI redirect | Global π |
| Layer | Technology |
|---|---|
| Frontend | React 19, TypeScript, Vite 6 |
| Styling | Tailwind CSS 3 (PostCSS β no CDN) |
| Routing | React Router v6 (BrowserRouter) |
| Backend | Node.js, Express β deployed on Render |
| Payments | M-Pesa via Lipana, PayPal, Paystack |
| EmailJS | |
| Data | GitHub REST API |
| Hiosted-On | Vercel |
pantane-hub/
βββ components/
β βββ Layout.tsx # Header, Footer, TechMarquee
β βββ Icons.tsx # Custom SVG icon components
β βββ MpesaModal.tsx # STK Push modal
β βββ SupportModal.tsx # PayPal / Paystack / Coffee modal
β βββ MouseEffect.tsx # Cursor effect
βββ pages/
β βββ Home.tsx # Landing page
β βββ Projects.tsx # GitHub repos grid
β βββ Socials.tsx # Social links
β βββ Contact.tsx # EmailJS contact form
β βββ Support.tsx # Payment methods
βββ server/
β βββ index.js # Express server + CORS
β βββ routes/
β βββ stk.js # M-Pesa STK Push route
β βββ webhook.js # Lipana webhook handler
βββ types.ts # TypeScript interfaces & enums
βββ App.tsx # React Router routes
βββ index.tsx # React entry point
βββ index.css # Tailwind directives + global styles
βββ tailwind.config.js # Tailwind content paths
βββ vite.config.ts # Vite config
βββ vercel.json # SPA rewrite rules
- π pantane.is-a.dev
- πΌ LinkedIn
- π GitHub
- π¦ Twitter / X
Β© 2026 Pantane. All rights reserved. Built with precision in Kenya π°πͺ