Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

201 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sistem Antrian

Prerequisite

  1. php 8.2
  2. ffmpeg

Run On Your Local Machine

# Clone Repo
git clone https://github.com/AdiCahyaSaputra/sistem-antrian
cd sistem-antrian

# Install Dependencies
composer install
npm install

# Setup Laravel .env
cp -r .env.example .env
php artisan key:generate

# Migration (Don't forget to fill the database credentials in .env first)
php artisan migrate:fresh --seed

# Link storage to public folder (add 'FILESYSTEM_DISK=public' at your .env) and
php artisan storage:link

# Install ffmpeg
choco install ffmpeg

# Move audio template
cp -r .\public\audio .\storage\app\public

# Setup socket io
# add this to your .env files
# SOCKET_IO_SERVER='127.0.0.1:3000'

# Run APP
php artisan ser
npm run dev
node server.cjs

Run using docker-compose.yaml

# Clone Repo
git clone https://github.com/AdiCahyaSaputra/sistem-antrian
cd sistem-antrian

# Setup Laravel .env
cp -r .env.example .env

# Detonate the bomb
docker-compose up -d --build

Set .env

DB_CONNECTION=pgsql
DB_HOST=pgsql
DB_PORT=5432
DB_DATABASE=sistem_antrian
DB_USERNAME=adm-antrian-swk # based on docker-compose file
DB_PASSWORD=hehe1234 # based on docker-compose file

SOCKET_IO_SERVER='localhost:3000'

PHP Arisan

docker exec -it sistem-antrian-be php artisan key:generate
docker exec -it sistem-antrian-be php artisan migrate:fresh --seed

# Un-symlink
docker exec -it sistem-antrian-be rm /var/www/public/storage

# Symlink
docker exec -it sistem-antrian-be ln -s /var/www/storage/app/public /var/www/public/storage

# Open http://localhost

People Behind This Project

Reference

Todo

  • Text To Speech API

  • Daftar Antrian

  • Kelola Antrian (admin/op)

  • Kelola Antrian Bendahara (admin/op)

  • Display Antrian

  • Laporan per hari

  • Pisah menu berdasarkan kategori "terpanggil" (kelola antrian)

  • Real time card antrian

  • Suara pada display antrean

  • Warna card antrian saat ini

  • tampilkan jumlah antrian disebelah tombol daftar

  • Regenerate ulang card antrian display setelah pendaftaran berhasil

  • Optimasi Daftar Antrian

  • Antrian berhasil date

  • Antrian Berhasil kembali ke menu awal setelah beberapa detik

  • Antrian Seragam daftar dari bendahara (tanpa print)

  • Antrian Seragam display

  • Antrian Seragam List

  • Antrian Bendahara ada kutipan kecil dari antrian operator sebelumnya

  • Antrian Bendahara terkoneksi dengan antrian sebelumnya

  • Bug seragam di display /antrian

  • Jumlah antre filter yang belum nya aja

  • Antrian Seragam display and list SocketIO

  • Pagination list antrian

  • Daftar Antrian Card UI dibikin kotak kotak

  • Akun operator ada 5

  • Middleware operator

  • Export ke excel dan pdf per minggu

  • FE Bendahara

  • Logout bendahara

  • Ngasih tau user nomor antrian dia saat lanjut ke bendahara dan seragam

  • Antrian Seragam display UI

  • Antrian Seragam List UI

  • Logout Seragam

  • Data di Antrian Seragam

  • Warna kolom di excel nya mengikuti warna di laporan

  • Print Otomatis

  • Rekaman angka 0-9 dan "Nomor antrian ... menuju loket (x)" secara manual

About

Manage Antrian PPDB with ease. Built with Fullstack Laravel and SocketIO

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages