Live on Render · Production Ready

Inventory that moves
with the waves.

StockWaves gives your team real-time control over stock, sales, suppliers, and employees — powered by an AI assistant that actually knows your data.

🌊 Open StockWaves ⭐ Star on GitHub
7+
API Modules
3
Role Levels
AI
Chatbot Built-in
🐳
Docker Ready
MIT
Open Source
What's Inside
Everything your team needs.
Nothing it doesn't.
📊

Live Dashboard

Real-time KPIs, 6-month revenue trends, category breakdowns, and low-stock alerts — all at a glance.

📦

Product Management

Full CRUD with SKU tracking, supplier & category linkage, and automatic stock deduction on every sale.

💰

Sales Tracking

Record transactions, track customer contacts, and visualize revenue trends over time with beautiful charts.

🤖

AI Assistant

Ask your inventory questions in plain English. Powered by Groq with live inventory context on every query.

👥

Employee & Role Control

Admin / Manager / Staff roles with fine-grained permission gates enforced on every action and API call.

🔐

Enterprise Security

JWT auth, bcrypt passwords, Pydantic validation, CORS restrictions, and automatic HTTPS on Render.

Try It Now

Jump in with a
demo account.

No sign-up needed. Pick a role and explore the full app — live data, real charts, working AI chatbot.


🌊 Open StockWaves
🔴 Admin admin@sam.com admin123
🟡 Manager manager@sam.com pass123
🟢 Staff staff@sam.com pass123
Built With
A modern, production-grade stack.
⚡ FastAPI 0.115
⚛️ React 18.3
🐘 PostgreSQL + asyncpg
🔷 SQLAlchemy 2.0 (async)
⚗️ Vite 5.4
🤖 Groq AI
🐳 Docker Multi-stage
☁️ Render.com
🔑 JWT + bcrypt
📊 Recharts
✅ Pydantic v2
📁 Pandas + OpenPyXL