Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

33 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Split Bill App

Aplikasi untuk membagi tagihan secara adil antar anggota, lengkap dengan perhitungan pajak, biaya layanan, diskon, serta export PDF.

Dibagi menjadi 2 bagian:

  • Frontend: HTML, CSS, JS (tampilan input & hasil)
  • Backend: Node.js + Express (perhitungan & export PDF)

Struktur Folder

SPLIT BILL/ β”œβ”€β”€ ASET IMAGE/ # Logo & gambar β”œβ”€β”€ back_split/ # Backend (Node.js + Express) β”‚ β”œβ”€β”€ server.js β”‚ β”œβ”€β”€ package.json β”‚ └── ... β”œβ”€β”€ public_frontend_php/ # Frontend (PHP + JS + CSS) β”œβ”€β”€ index.php β”‚ β”œβ”€β”€ script.js β”‚ └── style.css β”œβ”€β”€ .env # Konfigurasi environment β”œβ”€β”€ .gitignore # File & folder yang diabaikan Git └── README.md # Dokumentasi project

Cara Menjalankan

Backend

cd back_split
npm install
npm start

Server default jalan di: http://localhost:3000

Frontend

cd public_frontend_php
php -S localhost:8000

Akses di browser: http://localhost:8000

⚑ Fitur Utama

Tambah anggota & pesanan per orang Hitung pajak, biaya layanan, dan diskon Ringkasan total & split per anggota Export hasil pembagian ke PDF Tampilan tema hijau-putih πŸ› οΈ Tech Stack

Backend: Node.js, Express, pdfkit, pdfkit-table Frontend: PHP, JavaScript, CSS Database: (opsional, saat ini hanya frontend & export PDF)

About

Aplikasi untuk membagi tagihan secara adil antar anggota, lengkap dengan perhitungan pajak, biaya layanan, diskon, serta export PDF. Dibagi menjadi 2 bagian, yaitu:- Frontend: HTML, CSS, JS (tampilan input & hasil) - Backend: Node.js + Express (perhitungan & export PDF)

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages