Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/savareyhano/sistem-informasi-inventaris-barang
An inventory management application that can generate QR codes, print QR codes, and scan QR codes via webcam or image upload.
https://github.com/savareyhano/sistem-informasi-inventaris-barang
expressjs inventaris-barang inventory inventory-management inventory-management-system jquery nodejs postgresql qrcode qrcode-generator qrcode-scanner
Last synced: about 1 month ago
JSON representation
An inventory management application that can generate QR codes, print QR codes, and scan QR codes via webcam or image upload.
- Host: GitHub
- URL: https://github.com/savareyhano/sistem-informasi-inventaris-barang
- Owner: savareyhano
- License: gpl-3.0
- Created: 2023-09-21T03:01:48.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-13T23:11:48.000Z (8 months ago)
- Last Synced: 2024-04-14T08:51:17.686Z (8 months ago)
- Topics: expressjs, inventaris-barang, inventory, inventory-management, inventory-management-system, jquery, nodejs, postgresql, qrcode, qrcode-generator, qrcode-scanner
- Language: JavaScript
- Homepage:
- Size: 22.1 MB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Sistem Informasi Inventaris Barang
An inventory management application. This is my final project for WGS Bootcamp Batch 4.
## Table of Contents
- [First Time Setup](#first-time-setup)
- [Prerequisite](#prerequisite)
- [Installation](#installation)
- [Running Locally](#running-locally)
- [Main Features](#main-features)
- [Screenshots](#screenshots)
- [Dashboard](#dashboard)
- [Table](#table)
- [Print QR Code](#print-qr-code)
- [Scan QR Code](#scan-qr-code)
- [Dark Mode](#dark-mode)
- [License](#license)## First Time Setup
### Prerequisite
- [Git](https://git-scm.com/downloads)
- [Node](https://nodejs.org/en/download/current)
- [PostgreSQL](https://www.postgresql.org/download/)Make sure your system PATH includes Postgres tools. For Windows, [see instructions here](https://www.commandprompt.com/education/how-to-set-windows-path-for-postgres-tools/).
### Installation
1. Clone the repository:
```bash
git clone https://github.com/savareyhano/Sistem-Informasi-Inventaris-Barang.git
```2. Navigate to the project directory:
```bash
cd Sistem-Informasi-Inventaris-Barang
```3. Create a `.env` file (further configuration needed to match your Postgres database settings):
```bash
cp .env.example .env
```4. Install the dependencies:
```bash
npm install
```5. Create the database:
```bash
npm run setup-db
```## Running Locally
1. Start the project:
```bash
npm start
```2. Visit [http://localhost:3000](http://localhost:3000) (this may vary depending on the `HOSTNAME` and `PORT` values you set in the `.env` file).
3. Login with the following credentials:
| email | 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
![Dashboard](https://user-images.githubusercontent.com/32730327/273454645-93f713e4-ae39-46f9-8557-5403794b8104.png)
### Table
![Table](https://user-images.githubusercontent.com/32730327/273454711-420e7794-6de7-4a96-bd93-51c745c4e983.png)
### Print QR Code
![Print QR](https://user-images.githubusercontent.com/32730327/279402658-b86975e8-857c-46ee-9fa6-0501d59afde6.png)
### Scan QR Code
![Scan QR1](https://user-images.githubusercontent.com/32730327/273454801-d9c2f9e0-5ee1-4708-8283-656e787ce9f2.png)
![Scan QR2](https://user-images.githubusercontent.com/32730327/273454805-ca0edc90-de09-4def-a2fa-9fa7cfe7dfb0.png)### Dark Mode
![Dark Mode](https://user-images.githubusercontent.com/32730327/273454814-4f1d843c-59bf-4469-bb28-92ebf73f9caa.png)
## License
This project is licensed under the [GNU General Public License v3.0](https://github.com/savareyhano/Sistem-Informasi-Inventaris-Barang/blob/main/LICENSE).