Sistem Informasi Inventaris Barang
An inventory management application. This is my final project for WGS Bootcamp Batch 4.
Table of Contents
First Time Setup
Prerequisite
Make sure your system PATH includes Postgres tools. For Windows, see instructions here.
Installation
-
Clone the repository:
git clone https://github.com/savareyhano/Sistem-Informasi-Inventaris-Barang.git -
Navigate to the project directory:
cd Sistem-Informasi-Inventaris-Barang -
Create a
.envfile (further configuration needed to match your Postgres database settings):cp .env.example .env -
Install the dependencies:
npm install -
Create the database:
npm run setup-db
Running Locally
-
Start the project:
npm start -
Visit http://localhost:3000 (this may vary depending on the
HOSTNAMEandPORTvalues you set in the.envfile). -
Login with the following credentials:
| password | role | |
|---|---|---|
| [email protected] | superadmin123 | superadmin |
| [email protected] | admin123 | superadmin |
| [email protected] | password | user |
| [email protected] | password | user |
Main Features
- Integrated Bulk QR Code Generator: Enables the creation of QR codes in bulk for selected items, complete with customization options for resizing and printing.
- Versatile QR Code Scanner: Offers the ability to scan QR codes using webcam devices or by uploading images.
Screenshots
Dashboard

Table

Print QR Code

Scan QR Code

Dark Mode

License
This project is licensed under the GNU General Public License v3.0.