SaaS / Web Application
Negosio
Negosio is a full-stack business management SaaS designed to help small businesses manage sales, inventory, customers, invoices, expenses, and business operations in one place.
- Year
- 2026
- Status
- Live
- Category
- SaaS / Web Application
- Stack
- Next.js, React, TypeScript

The brief
Overview
A business management SaaS for small businesses that brings sales, inventory, customers, invoices, expenses and reporting into one workspace. The goal was to replace scattered spreadsheets and separate tools with a single system that business owners and their teams can use every day.
Problem
Small businesses often manage sales, inventory, customers, invoices and expenses across different tools or spreadsheets. This makes it difficult to keep information consistent, understand business performance and give team members the right access.
Solution
Negosio provides a centralized business workspace where owners and teams can manage products, inventory, sales, customers, invoices and expenses. The platform uses role-based access, isolated business workspaces and an administrative control center for managing the wider SaaS platform.
Request path
One request, start to finishWhat actually happens between a click and a response.
- 01 / Client / Business owner signs up
- The owner creates an account and provides the information required to start a Negosio business workspace.
- 02 / Server / Authentication
- The server validates the account, authentication state and required verification before allowing access to protected areas.
- 03 / Server / Business workspace
- The user is connected to a business workspace where tenant context, membership and permissions determine what they can access.
- 04 / Client / Products and inventory
- The business adds products and manages stock levels and inventory movements from the workspace.
- 05 / Client / Sales and customers
- Users record sales transactions and manage customer information while keeping business records connected.
- 06 / Client / Invoices and expenses
- The business creates invoices and records expenses to keep incoming and outgoing activity organized.
- 07 / Data / Database
- Prisma writes the validated business data to the MySQL-compatible TiDB Cloud database while maintaining relationships between users, businesses and transactions.
- 08 / Server / Platform control center
- Platform administrators can manage users, businesses, subscriptions, usage, content and security from a separate Super Admin area.
Features
08 items- 01
Sales management
Record and manage sales transactions while keeping business activity organized inside the workspace.
- 02
Inventory
Manage products, stock levels and inventory movements so businesses can keep track of what is available.
- 03
Invoices
Create and manage customer invoices while keeping transaction records connected to the business workspace.
- 04
Customers
Store customer information and keep customer records connected to sales and invoices.
- 05
Expense tracking
Record business expenses and organize outgoing transactions for better financial visibility.
- 06
Team management
Business owners can manage team members and control access using role-based permissions.
- 07
Multi-tenant workspaces
Each business operates in its own workspace with isolated data, settings, members and business information.
- 08
Platform administration
A separate Super Admin control center provides platform-wide management for users, businesses, subscriptions, usage, content and security.
Architecture
- 01
Frontend
Next.js App Router with React and TypeScript. Server components are used for server-rendered pages while client components handle interactive forms and dashboard controls.
- 02
Backend
Server actions and route handlers handle authentication, business operations, validation, permissions and database writes without exposing database access to the browser.
- 03
Data
Prisma ORM connects the application to a MySQL-compatible TiDB Cloud database. Users, businesses, memberships, products, inventory movements, sales, invoices, expenses and other platform data are stored relationally.
- 04
Authentication
Authentication uses server-side sessions with database-backed user checks, email verification, password reset flows and platform-level role authorization.
- 05
Media
Cloudinary is used for application media such as business logos and user profile images, keeping uploaded assets separate from the application server.
- 06
Deployment
The application is deployed on Vercel with the database hosted on TiDB Cloud and supporting services connected through environment configuration.
Technology
- Next.js
- React
- TypeScript
- Tailwind CSS
- Prisma
- MySQL
- Cloudinary
- Vercel
Screens



Challenges
- 01
Keeping business data isolated
Each business needs its own workspace and data boundaries. Tenant context and membership checks are used to make sure users only access businesses they belong to.
- 02
Different users, different permissions
Business owners, team members and platform administrators require different levels of access, so permissions are checked on the server instead of relying only on the interface.
- 03
Managing multiple business operations
Sales, products, inventory, customers, invoices and expenses are connected but have different workflows. The application had to keep these areas organized while sharing the same business data.
- 04
Platform administration
The SaaS requires a separate administrative layer for managing users, businesses, subscriptions, usage, content and security without mixing it with normal business workspace controls.
- 05
Reliable production deployment
The application connects several services including Vercel, TiDB Cloud, Prisma and Cloudinary, requiring production configuration and database access to work consistently across environments.
Result
Negosio brings essential business operations into one modern SaaS workspace. Business owners can manage sales, inventory, customers, invoices and expenses from one place, while teams can collaborate through controlled permissions and platform administrators can manage the wider SaaS environment.
