This is a Fullstack Next.js migration of the Nao POS system.
- Node.js (v18 or later) is required to run this application.
- You can download it from nodejs.org.
-
Install Dependencies Open a terminal in this folder and run:
npm install
-
Setup Database (Prisma) Initialize the SQLite database:
npx prisma generate npx prisma db push
-
Run the Application Start the development server:
npm run dev
The app will be available at
http://localhost:3000.
- POS: Point of Sale transaction interface.
- Inventory: Manage raw material stocks.
- Dashboard: Sales statistics (Mock Data).
- History: View transaction history (Mock Data).
- Kitchen/Bar: Order monitor.
- Since Node.js was not detected in the environment during setup, some initialization steps were performed manually.
- The project is configured to use a local SQLite database (
dev.db).