Skip to content

zidanhafiz/Cashier_App

Repository files navigation

Cashier App

This is a Web app to manage a store's products and also serve as a cashier tool to calculate purchases.

Logo

Here's the demo link:

Static Badge

email: [email protected]

password: admin123

Tech Stack

Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge

Features

  • Add Products: Easily add new products to the store's inventory with details like name, price, and category.
  • Edit Products: Update product information such as price, description, and availability.
  • Delete Products: Remove products from the inventory when they are no longer available.
  • View Product List: Display a comprehensive list of all products in the store's inventory with sorting and filtering options.
  • User Authentication: Secure login and logout functionality to protect the application and user data.

Setup

First, clone this repository

git clone https://github.com/zidanhafiz/Cashier_App.git

and run npm install

npm install

You need to set firebase environment and create .env.local

NEXT_PUBLIC_API_KEY=
NEXT_PUBLIC_AUTH_DOMAIN=
NEXT_PUBLIC_PROJECT_ID=
NEXT_PUBLIC_STORAGE_BUCKET=
NEXT_PUBLIC_MESSAGING_SENDER_ID=
NEXT_PUBLIC_APP_ID=

Run the development server:

npm run dev

Open http://localhost:3000 with your browser to see the result.