Test Backend Inosoft

Rest API Penjualan Kendaraan

Class diagram

Class Diagram

Requirement

  • Laravel 8
  • PHP 8
  • Mongodb 4.2

Installation

  • Clone Project
git clone 
  • Download dependency
composer install
  • Copy env from env.example and adjust the file
DB_CONNECTION=mongodb
DB_DATABASE=db-name
DB_DSN=mongodb://localhost:27017
  • Migrate DB and Seed
php artisan migrate:fresh --seed
  • Generate Key for JWT
php artisan jwt:secret
  • Run server
php artisan serve

Route List

  • Register
http://127.0.0.1:8000/api/register

Register

  • login
http://127.0.0.1:8000/api/login

Register

  • stok kendaraan
http://127.0.0.1:8000/api/stok-kendaraan

Register

http://127.0.0.1:8000/api/penjualan-mobil/6362728dcc710f952c0288ff

Register

  • laporan penjualan per kendaraan
http://127.0.0.1:8000/api/rekap-penjualan-kendaraan

Register

  • Route lainnya
php artisan route:list