Skip to content
This repository was archived by the owner on Jun 20, 2024. It is now read-only.

BlackBoxBanner/pos-se

Repository files navigation

グリル ( GU-RI-RU )

This web-based Point of Sale (POS) project is a term assignment assigned by CPE334 - Software Engineering. In this project, I have developed a modern and user-friendly web application designed to streamline and enhance the retail sales process. With a focus on efficiency and ease of use, this POS system provides essential features for businesses to manage inventory, process transactions, and track sales data.

🚀 Getting Started

✔️ Prerequisites

Before you begin, ensure that you have the following prerequisites installed:

  1. node.js 18.18.0 or above
  2. docker

📦 Installation

Befor running any command. Open docker app first.

  1. Clone the pos-se repository and copy .env.example:
git  clone  https://github.com/BlackBoxBanner/pos-se
cd  pos-se
cp .env.example ./.env.local
  1. Install the dependencies:
npm install
  1. Generate prisma type safe
npm run generate
  1. Create docker instant
docker compose up -d
  1. Add access key in Minio cloud storage

After running docker up docker compose up -d then enter http://localhost:9001 and create access key inside website.

Alt text

Combine all command

git  clone  https://github.com/BlackBoxBanner/pos-se
cd  pos-se
cp .env.example ./.env.local
npm install
npm run generate
docker compose up

Running Storybook

npm run storybook

🧪 Running Tests

npm run test

Development

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

👩‍💻 Coding Standard

Our coding standard follows standard react rules and using prettier to keep the code format clean.


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •