Practical software and automation, built with a developer's operating system.
HiiDev brings practical developer tools, digital products, automation, and software services into one fast public hub with account and commerce foundations growing behind it.
HiiDev system panel
Next.js App Router
GET /api/health
PostgreSQL + Drizzle repository
Better Auth + HiiDev RBAC
HiiDev starts with useful surfaces, not decorative promises.
These catalog entries now resolve through the PostgreSQL catalog repository. The homepage keeps working with a clear empty state before development seed data exists.
Catalog data pending
Catalog database is ready. Run migrations and the development seed to publish products and tools here.
Software help with scope, delivery, and support boundaries.
Quote-based work stays honest: users see outcomes and process, then request scope instead of being pushed through fake checkout.
Catalog data pending
No published service outcomes are available from PostgreSQL yet. The section stays usable while the database is empty.
A workflow that keeps product thinking and code close together.
The homepage now reflects how future HiiDev offerings will move: discover a concrete problem, shape the smallest reliable slice, build with typed boundaries, then operate it with visible status.
Discover
Turn a business problem into the right HiiDev surface: tool, product, or service.
Shape
Define scope, data model, success criteria, and operational boundaries before build work.
Build
Ship a small vertical slice with typed contracts, accessible UI, and automated checks.
Operate
Keep runtime status, support paths, and future account/commerce foundations visible.
Homepage repository contract
import { catalogRepository } from "@/features/catalog/catalog-repository"
export async function getHomepageViewModel() {
const [featured, services] = await Promise.all([
catalogRepository.listFeaturedToolsAndProducts(),
catalogRepository.listServiceOutcomes(),
])
return { featured, services }
}Pricing is visible, but purchase logic stays server-authoritative later.
Free
StableUseful public utilities can launch without forcing checkout before value is clear.
Starting from
Coming SoonProducts can present transparent entry pricing from catalog offers while checkout remains later.
Contact for quote
BetaCustom services stay quote-based instead of pretending every project has instant checkout.
Current release notes are part of the product surface.
No fake blog feed yet. The homepage only shows real implementation checkpoints that exist in this repository.
Clear boundaries now make the paid platform safer later.
HiiDev should feel technical and transparent before account, payment, and admin flows arrive. Every trust cue here points to something implemented or explicitly deferred.
Runtime status
LiveThe current health endpoint stays small and avoids leaking dependency details.
Transparent pricing boundary
StablePrices are display-only and use integer VND patterns until server-authoritative offers exist.
Service support model
BetaQuote-based service copy sends users to scope work first, not fake checkout.
Create a verified HiiDev account.
Authentication is now wired for account entry. Balance, purchases, and entitlements remain deferred until payment and commerce steps begin.
Auth foundation
Registration, verification, login, reset, session, and account overview are active.
Commerce later
Balance, checkout, orders, and entitlements remain blocked until payment rules are decided.
Support path
Support and quote requests are surfaced now without storing sensitive customer data yet.
Stable front door
The public hub stays useful while deeper platform capabilities arrive step by step.
