Analisis Statistik & Valuasi Akun Steam
Aplikasi web modern untuk menghitung dan memvisualisasikan statistik profil Steam menggunakan Laravel dan React.
Fitur ·
Teknologi ·
Instalasi ·
Lapor Bug
Berikut adalah antarmuka dari Steam Calc yang dirancang dengan fokus pada pengalaman pengguna (UX) yang bersih.
| Halaman Login | Dashboard Utama |
|---|---|
![]() |
![]() |
| Autentikasi Aman | Statistik Real-time |
Steam Calc adalah alat yang memungkinkan pengguna untuk melihat statistik mendalam mengenai akun Steam mereka. Proyek ini dibangun untuk mendemonstrasikan integrasi yang mulus antara backend PHP yang kuat dan frontend reaktif.
Fitur utama meliputi:
- 🔐 Autentikasi Aman: Menggunakan sistem autentikasi bawaan Laravel.
- 📊 Kalkulasi Aset: Menghitung estimasi nilai akun berdasarkan game yang dimiliki.
- ⚡ Performa Tinggi: Dibangun di atas arsitektur modern Laravel + React.
Proyek ini dibangun menggunakan stack modern (TALL/VILT stack variant):
| Komponen | Teknologi | Keterangan |
|---|---|---|
| Framework | Laravel | Backend PHP yang ekspresif dan elegan. |
| Frontend | React | Library JavaScript untuk membangun antarmuka pengguna. |
| Starter Kit | Laravel Starter | Setup modern dengan integrasi React. |
| Testing | Pest | Framework testing PHP yang elegan. |
Ikuti langkah-langkah berikut untuk menjalankan proyek ini di mesin lokal kamu (Localhost).
Pastikan kamu telah menginstal:
- PHP >= 8.2
- Composer
- Node.js & NPM
-
Clone Repositori
git clone [https://github.com/nidnightexe/steam-calc.git](https://github.com/nidnightexe/steam-calc.git) cd steam-calc -
Install Dependencies Install paket backend dan frontend:
composer install npm install
-
Setup Environment Salin file
.env.examplemenjadi.envdan konfigurasi database kamu:cp .env.example .env php artisan key:generate
-
Setup Database Jalankan migrasi untuk membuat tabel database:
php artisan migrate
-
Jalankan Aplikasi Kamu perlu menjalankan dua terminal terpisah:
Terminal 1 (Laravel Server):
php artisan serve
Terminal 2 (Vite Development):
npm run dev
Buka browser dan akses http://localhost:8000.
Proyek ini menggunakan Pest sebagai framework pengujian. Untuk menjalankan test suite:
php artisan testAtau menggunakan binary pest langsung:
./vendor/bin/pestKontribusi selalu terbuka! Jika kamu memiliki ide untuk membuat Steam Calc lebih baik:
- Fork repositori ini.
- Buat branch fitur baru (git checkout -b fitur-keren).
- Commit perubahan kamu (git commit -m 'Menambahkan fitur keren').
- Push ke branch tersebut (git push origin fitur-keren).
- Buat Pull Request.

