Skip to content

zxmodren/Point-of-sales-Nextjs

Repository files navigation

Point of Sale (POS) Application

This is a full-featured Point of Sale (POS) system built using Next.js 14, Prisma ORM, and Supabase for database management. The system is designed for managing product inventories, transactions, and sales reports, with a user-friendly interface for retail businesses.

Features

  • Product Management: Add, edit, and delete products with price, stock, and category information.
  • Inventory Tracking: Keep track of stock levels and restock as needed.
  • Sales Transactions: Record sales with real-time calculations for total amounts, taxes, and discounts.
  • Sales Reports: View daily, weekly, and monthly sales reports.
  • Responsive Design: Fully responsive for desktop, tablet, and mobile devices.

Tech Stack

  • Next.js 14: React framework for building the user interface and server-side rendering.
  • Prisma ORM: Database ORM for easy interaction with Supabase PostgreSQL database.
  • Supabase: Hosted PostgreSQL database for handling data storage, authentication, and APIs.
  • Tailwind CSS: Utility-first CSS framework for styling the application.

Prerequisites

  • Node.js (v18 or later)
  • npm or yarn
  • Supabase account (for database setup)
  • Prisma installed globally

Releases

No releases published

Packages

No packages published

Languages