Makemeupzz: Makeup dan aplikasi perawatan kulit berbasis web?
Fitur utama
- Peran Pengguna: Mendukung tiga peran pengguna - Admin, Pelanggan, dan Tamu - dengan fungsi yang disesuaikan untuk masing -masing.
- Dasbor Admin: Admin dapat mengelola produk makeup, menangani transaksi, dan melihat laporan penjualan.
- Pengalaman Pelanggan: Pelanggan dapat menelusuri produk, menambahkan item ke keranjang, dan melihat riwayat transaksi.
- Akses Tamu: Tamu dapat mendaftar dan masuk untuk mengakses fitur pelanggan.
Teknologi digunakan
- Bahasa Pemrograman: C#, HTML
- Kerangka kerja: asp.net
- Database: Kerangka Entitas dengan SQL Server
- Pola Desain: Desain Domain Digerakkan
- Kontrol Versi: Git, GitHub
Struktur proyek
- Lihat Layer: Menangani Antarmuka Pengguna dan Perintah Pengguna.
- Lapisan Pengontrol: Memvalidasi Input dan Delegasi Permintaan.
- Handler Layer: Mengelola logika bisnis dan menanyakan database.
- Lapisan Repositori: Menyediakan akses ke database dan memanipulasi data.
- Lapisan pabrik: merangkum pembuatan objek yang kompleks.
- Lapisan Model: Merupakan konsep dan data bisnis.