SelesaiFull-stack, solo

saILintis

Seluruh kru kapal pesiar, dijalankan dari satu aplikasi desktop.

saILintis
Status
Selesai
Use case dianalisis
8
Design pattern
5
Chat & notifikasi
Real-time

Masalah yang harus diselesaikan.

Kapal pesiar punya penumpang dan puluhan peran staf, masing-masing butuh layar berbeda, dan peran senior juga butuh semua layar di bawahnya. Laporan, pemesanan, dan pesan harus sampai ke orang yang tepat saat itu juga.

Cara saya membangunnya.

  1. 01Dimulai dari analisis: use case diagram, delapan deskripsi use case lengkap, activity diagram, sequence diagram multi-layer, dan class diagram.
  2. 02Aplikasi desktop Tauri dengan antarmuka Next.js, di mana setiap akses database melewati lapisan Rust dan pengguna yang login disimpan di state Tauri.
  3. 03Pewarisan peran, sehingga manajer otomatis mendapat semua halaman stafnya ditambah halamannya sendiri.
  4. 04Pemilihan kursi untuk pertunjukan dan meja restoran, laporan dalam satu popup yang dapat dipakai ulang, serta ekspor CSV dan PDF.
  5. 05Laporan dibagikan ke engineer secara otomatis berdasarkan beban kerja, dan notifikasi serta chat tiba secara real-time.

Teknologi

TauriRustNext.jsPostgreSQLRedis