Skip to content
frenemy17Public

About

Resources

Stars

2 stars

Watchers

0 watching

Forks

Latest commit

 

History

69 Commits

Folders and files

Repository files navigation

💎 GemTrack

Hosted Frontend: https://gem-track-five.vercel.app/login

A Comprehensive Web POS & Inventory System for Jewelers

Next.js React Node.js PostgreSQL Prisma TailwindCSS


🔗 Live Demo

Frontend (hosted): https://gem-track-five.vercel.app/login


📖 Overview

GemTrack empowers jewelers to manage their entire business from a modern, responsive web dashboard.

It bridges the gap between powerful desktop POS systems and overly simplistic mobile apps—handling complex jewelry data such as HUID, Wastage, Making Charges, Stone Charges, and more.


🚀 Key Features

🛡️ Authentication & Security

  • Secure user login & registration
  • JWT-protected routes

💍 Inventory Management

  • Track HUID, SKU, Purity, Gross/Net Weight
  • Making Charges, Wastage %, GST %, Stone Charges
  • Barcode generation & printing
  • Rich item cards with metadata

👥 Customer & Sales

  • Customer profiles (Name, Phone, Email, Address, PAN)
  • Web POS checkout
  • Auto-update inventory on sale
  • Sales logs with Paid / Partial / Unpaid status

📊 Business Intelligence

  • Dashboard with analytics & charts
  • Live gold/silver rates (GoldAPI)

⚡ Performance

  • Designed for 10,000+ items
  • Server-side pagination, search & filter
  • Optimized partial data fetching

🛠️ Tech Stack

Layer Technology
Frontend Next.js (App Router), React, TailwindCSS, Shadcn UI
Backend Node.js, Express.js (Serverless Functions)
Database PostgreSQL (Neon) + Prisma ORM
Auth JWT, bcrypt.js
Hosting Vercel
External APIs GoldAPI.io

About

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages