Booking Management
Appointments, calendar, services, staff hours and customers for service businesses.
- Daily overview
- Day and week calendar
- Availability-aware booking
- Appointment lifecycle
Built with: Next.js · TypeScript · PostgreSQL · Prisma
Run sales, stock and invoicing for a small business from one place.
Customers, products, inventory, invoices and reports in one connected business management system.

A business management system prototype for companies that sell products. Manage customers and a product catalogue, track stock with a full movement history, create and send invoices, record payments and follow outstanding balances — with reports calculated from the same data.
This is an interactive prototype for evaluation — not a hosted product you can subscribe to. A production version is built and adapted for your organization on request.
Revenue, outstanding balances, low-stock alerts and recent activity, calculated from live workspace data.
Customer records with contact details, invoice history and outstanding balance.
Catalogue with SKUs, categories, sales and cost prices, margins and minimum stock levels.
Current stock and valuation, goods receipts, corrections and a complete movement history.
Line items, tax and totals calculated exactly, draft → sent → paid workflow and overdue tracking.
Record full or partial payments; balances and statuses update automatically.
Invoiced vs. collected per month, invoice status, top products and customers, stock by category.
Switch between Owner, Sales and Warehouse roles to see role-based access in action.
Add a customer, build an invoice from products and custom lines, and see subtotal, tax and total update as you type.
Marking an invoice as sent deducts stock and records a sale movement; cancelling it returns the stock.
Record a partial payment, then the rest — the invoice changes to paid and the dashboard reflects it.
Book a delivery or a stock correction and follow it in the product's stock history.
Filter invoices by status to find overdue ones and the customers who owe the most.
Compare invoiced and collected revenue by month and see which products drive revenue.
Captured from the current version of the prototype.


01Create an account or sign in with Google — no payment details needed.
02A private workspace filled with fictional sample data is created for you in seconds.
03Work through the workflows and switch the demo role in the sidebar to see what each role can do.
04Click “Build My Version” — your request includes the demo and the features you tried.
After 72 hours the workspace and every record you created are permanently deleted. Your account stays active, and you can request a customized version at any time.
ERP (enterprise resource planning) software brings a company's core processes — such as sales, purchasing, stock and finance — into one system with shared data, instead of separate spreadsheets. This demo covers the part most product-selling businesses start with: customers, products, inventory, invoices, payments and reports.
No. It's an interactive prototype for evaluating the workflows. A production version is built for your organization — with your requirements, data, integrations and hosting.
You can add, edit and delete anything in your demo workspace. Please don't enter real customer or personal data — the demo is meant for fictional records.
Your workspace is private to your account and is permanently deleted when the demo period ends.
Line totals, tax and totals use exact decimal arithmetic (no floating-point rounding errors), and every total is recalculated on the server.
Appointments, calendar, services, staff hours and customers for service businesses.
Built with: Next.js · TypeScript · PostgreSQL · Prisma
Front desk, doctor schedules, patient flow and billing for outpatient clinics — administration only.
Built with: Next.js · TypeScript · PostgreSQL · Prisma
Companies, contacts and deals on a pipeline board — with activities, a weighted forecast and win/loss analysis for small sales teams.
Built with: Next.js · TypeScript · PostgreSQL · Prisma
Request a customized version. Mention what you tried in the demo and what needs to be different.