Wed Jun 03 2026


Next.js
TypeScript
PostgreSQL
Prisma
TailwindCSS
Vercel
A modern, full-stack multi-shop inventory and point-of-sale management platform built for Ugandan businesses. Built with Next.js, TypeScript, PostgreSQL (Neon), and Prisma to unify inventory, sales, HR, and finance across multiple shop locations.

Tristock is a unified multi-shop management platform that orchestrates inventory, point-of-sale, HR, and finance operations for modern Ugandan businesses. It replaces disconnected spreadsheets and fragmented software with a single system that works across all shop locations in real time.


The Admin Dashboard provides a centralized control panel for managing all shop operations, users, inventory, and financial data. It is the primary interface for business owners and managers overseeing multiple branches.




Tristock is built with modern web technologies and follows a strict layered architecture: Prisma schema → API routes → server actions → service layer → React Query hooks → Zod schemas → UI components. This separation of concerns ensures the codebase stays clean, testable, and easy to extend as new shop branches or feature modules are added. The platform is optimized for Ugandan business realities — UGX currency, local mobile money providers, and multi-branch operations.
If you're interested in using Tristock for your business or contributing to the project, visit the live platform to explore the features or open an issue on GitHub.
Stay up-to-date with Tristock's latest features and releases:
Built for Ugandan businesses. Simplifying inventory, sales, HR, and finance — all in one place.