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.
Before you begin, ensure that you have the following prerequisites installed:
Befor running any command. Open docker app first.
- 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- Install the dependencies:
npm install- Generate prisma type safe
npm run generate- Create docker instant
docker compose up -d- 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.
git clone https://github.com/BlackBoxBanner/pos-se
cd pos-se
cp .env.example ./.env.localnpm install
npm run generate
docker compose upnpm run storybooknpm run testYou can check out the Next.js GitHub repository - your feedback and contributions are welcome!
Our coding standard follows standard react rules and using prettier to keep the code format clean.
