Sarana Dashboard & Point of Sales System

A custom POS and dashboard built to streamline sales, stock, and order management for my family's shop in Indonesia. Sarana is designed with simplicity, bilingual support, and real-time insights.

Sarana dashboard overview Point of Sales screen

Sarana Point of Sales System is a user-friendly POS solution designed to simplify sales and inventory management for small businesses. I built this to help manage my family's store, offering an intuitive bilingual interface, real-time stock control, and AI-enhanced insights tailored to their needs.


🚀 Try the App


🧠 Why This Project?

Managing small businesses shouldn't require complex tools. The previous POS setup was difficult to use, slow, and cluttered. Sarana was created to solve that — with clean workflows and only the features my parents actually need.


🪄 Unique Touches

  • 🇮🇩 Bilingual Interface (Indonesian & English)
  • 🎯 Custom features tuned to my family's actual workflows
  • 🔄 Simplified experience that doesn't overwhelm

🔐 Key Features

📊 Dashboard

  • Real-Time Insights: Monitor sales, stock, and revenue instantly 🔍
  • AI-Powered Trends: Built-in OpenAI support for smarter decisions 🤖

📦 Product Management

  • Powerful search & filter tools 🕵️‍♂️
  • Instant stock tracking 📦
  • Easy admin editing ✏️

📃 Order Management

  • Browse by date or keyword 📅
  • Modify orders without friction 🧑‍💼
  • Mark as Received to auto-update stock ✅

✨ Bonus!

This version uses a test database — so if you see a 404, it's likely the free Supabase tier limit was reached 😅 Still, feel free to explore and let me know what you think!


🛠 Built With

  • Next.js
  • Prisma
  • Clerk (Auth)
  • Tailwind CSS + ShadCN
  • GraphQL + Apollo
  • OpenAI (AI Insights)
  • Supabase (DB)
  • Echarts
  • TypeScript
  • Canva / Figma

🎥 App Demo