Skip to content
DEVANGELODEVANGELO
DEVANGELO
DEVANGELOFull-Stack Web Developer

Interface to infrastructure.

Available for select projects
Based
Based in the Philippines
Focus
Focused on modern web development
devangelo403@gmail.comResume ↧

© 2026 DEVANGELO · Built with code + curiosity

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
Negosio, SaaS / Web Application
01

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.

02

Request path

What 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.
03

Features

  • 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.

04

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.

05

Technology

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Prisma
  • MySQL
  • Cloudinary
  • Vercel
06

Screens

Negosio, screen 1
Negosio, screen 2
Negosio, screen 3
07

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.

08

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.

09

Contact

Have something worth building?

Tell me what you're working on.

Available for select projects