SelesaiFull-stack, solo
saILintis
Seluruh kru kapal pesiar, dijalankan dari satu aplikasi desktop.
- 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.
- 01Dimulai dari analisis: use case diagram, delapan deskripsi use case lengkap, activity diagram, sequence diagram multi-layer, dan class diagram.
- 02Aplikasi desktop Tauri dengan antarmuka Next.js, di mana setiap akses database melewati lapisan Rust dan pengguna yang login disimpan di state Tauri.
- 03Pewarisan peran, sehingga manajer otomatis mendapat semua halaman stafnya ditambah halamannya sendiri.
- 04Pemilihan kursi untuk pertunjukan dan meja restoran, laporan dalam satu popup yang dapat dipakai ulang, serta ekspor CSV dan PDF.
- 05Laporan dibagikan ke engineer secara otomatis berdasarkan beban kerja, dan notifikasi serta chat tiba secara real-time.
Teknologi
TauriRustNext.jsPostgreSQLRedis