Skip to content

vierynugroho/be-team3-test_by_viery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

[VIERY TEST] THR Lebaran Mini Challenge 4 Team-03

Database Structure


API Documentation

Postman Docs

READ HERE


EndPoint

API

- Users

METHOD End Point Deskripsi params keterangan
GET /api/v1/users mendapatkan semua data users [-]
GET /api/v1/users/:id mendapatkan data user berdasarkan ID

- Auth

METHOD End Point Deskripsi params catatan
GET /api/v1/me mendapatkan data login [-] harus login
POST /api/v1/login melakukan login
POST /api/v1/register melakukan register harus login
PUT /api/v1/profile/:id edit data user login harus login
DEL /api/v1/profile/:id hapus data user harus login

Web Page

End Point Deskripsi link
/ - http://localhost

Data Team 3

Anggota Tim 03 Reinanda Faris
Rizaldi Mustakim
Viery Nugroho
Asyifa Maharani Gustina
Qonita Afifah
Kelas FSW 1
ID Fasil F-FSW24001086
Nama Fasilitator Imam Taufiq Hermawan

Fullstack Web Development

KM x Binar Academy Batch 6

Catatan
Mini Challenge - Stock Management

Langkah Install

  • npm install
  • migration
  • seeding
  • testing

TABEL DETAIL

STOCKS

  • berisikan data stok item tiap perusahaan

ITEMS

  • berisikan data item dan jumlah stok item tersedia

NOTES

  • tabel stocks.stock diambil dari items.stock
  • jika items.stock = 0, maka stocks.stock tidak dapat menambah stock
  • perubahan data stok item pada stocks.stock tidak berpengaruh pada items.stock
  • perubahan data items.stock terjadi jika terjadi penambahan atau pengurangan jumlah items.stock

Rincian

  • superadmin = BOS Besar (pemilik semua produk dan stok) - {tidak mempunyai companyId}
  • admin = pemilik company (yang mempunyai produk dan stok dari BOS Besar)
  • member = anggota company (pemilik usaha yang menjual produk dan stok)

💀 DANGER

semua role harus login untuk akses web kecuali halaman login

register

  • superadmin: register [superuser,admin]
  • admin: register [member]

peran tiap role

superadmin

  • mengelola semua produk dan stok produk untuk semua perusahaan
  • mengelola kategori produk
  • mengelola daftar user dan admin

admin

  • mengelola stok produk tiap perusahaan (menambah dan mengurangi produk dan stok produk)

member

  • mengambil stok produk berdasarkan induk perusahaan (menambah atau mengurangi) - (sebagai sebuah mitra kerja atau bisnis cabang dari admin)

halaman Web

[superadmin]

  • berisikan tampilan card company
    
  • CRUD company
    
  • berisikan tampilan tabel list produk berserta stock (with pagination)
    
  • CRUD produk dan stock yang terdapat dalam tabel list produk
    
  • berisikan tampilan tabel list users
    
  • CRUD users pada action tabel list users
    

[admin]

  • berisikan tampilan list produk dan stock (with pagination) tiap company
    
  • CRUD produk dan stock yang terdapat dalam list produk
    

[member]

  • berisikan tampilan list produk dan stock per company member
    
  • RU produk dan stock (tambah dan kurangi stock produk (mengambil produk))
    

About

[TEST_VIERY] - BE Final Team 3 | Stock Management

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published