Nunusavi

SaaS / Infrastructure Platform

Hexagon Hosting Platform

I built a production-grade web hosting platform tailored for the Ethiopian market.

Basic / Professional / Enterprise tiers

hostingPlans

4 rails: Stripe, Telebirr, CBE Birr, Bank

paymentMethods

PostgreSQL on Neon (serverless)

database

Overview

I set out to build the hosting product I wished existed in Ethiopia something professional, fast, and actually designed for local infrastructure needs and payment methods. I built Hexagon Hosting as a full marketplace: customers can search and register domains, choose from hosting tiers, add SSL certificates, and pay via Stripe, Telebirr, CBE Birr, or bank transfer. I then backed the whole thing with a rich admin dashboard that tracks orders, customers, and subscriptions, and wired up transactional emails through SMTP. The architecture is entirely typed end-to-end from Zod-validated forms to Prisma-modeled data with JWT-based auth protecting every role boundary.

The Process

01

Challenge

Most hosting platforms available in Ethiopia are generic global products that don't support local payment rails, lack local context, and come with friction points that hurt conversion for Ethiopian businesses.

02

Approach

I built a vertically integrated platform: a Next.js App Router frontend with server actions, a Prisma + Neon PostgreSQL backend, external integrations with the Namecheap API for domain operations, and payment adapters for both international (Stripe) and local (Telebirr, CBE Birr) methods. I kept the cart and checkout flow stateful with TanStack Query and React Context, and secured all admin operations with bcrypt-hashed credentials and JWT session tokens.

03

Outcome

The platform gives Ethiopian businesses a trustworthy, fast, and locally relevant hosting option and gives the operator a clear operational view of every order, customer, and subscription from day one.

Key Highlights

  • 01Domain search and registration via Namecheap API
  • 02Multi-method payments: Stripe, Telebirr, CBE Birr, and bank transfer
  • 03Full admin dashboard with order, customer, and subscription management

Capabilities

Domain search and registrationHosting plan comparison and cartSSL certificate managementMulti-currency payment processingRole-based admin dashboardTransactional email notifications