Skip to content

nidnightexe/steam-calc

Repository files navigation

Logo

Steam Calc

Analisis Statistik & Valuasi Akun Steam
Aplikasi web modern untuk menghitung dan memvisualisasikan statistik profil Steam menggunakan Laravel dan React.

Fitur · Teknologi · Instalasi · Lapor Bug

Laravel React Pest


📸 Tampilan Aplikasi

Berikut adalah antarmuka dari Steam Calc yang dirancang dengan fokus pada pengalaman pengguna (UX) yang bersih.

Halaman Login Dashboard Utama
Halaman Login Dashboard
Autentikasi Aman Statistik Real-time

📖 Tentang Proyek

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.

🛠 Teknologi

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.

🚀 Instalasi

Ikuti langkah-langkah berikut untuk menjalankan proyek ini di mesin lokal kamu (Localhost).

Prasyarat

Pastikan kamu telah menginstal:

  • PHP >= 8.2
  • Composer
  • Node.js & NPM

Langkah-langkah

  1. Clone Repositori

    git clone [https://github.com/nidnightexe/steam-calc.git](https://github.com/nidnightexe/steam-calc.git)
    cd steam-calc
  2. Install Dependencies Install paket backend dan frontend:

    composer install
    npm install
  3. Setup Environment Salin file .env.example menjadi .env dan konfigurasi database kamu:

    cp .env.example .env
    php artisan key:generate
  4. Setup Database Jalankan migrasi untuk membuat tabel database:

    php artisan migrate
  5. 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.


🧪 Pengujian (Testing)

Proyek ini menggunakan Pest sebagai framework pengujian. Untuk menjalankan test suite:

php artisan test

Atau menggunakan binary pest langsung:

./vendor/bin/pest

🤝 Kontribusi

Kontribusi selalu terbuka! Jika kamu memiliki ide untuk membuat Steam Calc lebih baik:

  1. Fork repositori ini.
  2. Buat branch fitur baru (git checkout -b fitur-keren).
  3. Commit perubahan kamu (git commit -m 'Menambahkan fitur keren').
  4. Push ke branch tersebut (git push origin fitur-keren).
  5. Buat Pull Request.
Dibuat dengan ❤️ oleh nidnightexe

About

Steam Account Calculator & Stats Dashboard. ⚡ Powered by Laravel, React, and Pest.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published