pasar.io
Aplikasi web yang memungkinkan Anda terhubung dengan pengguna untuk membeli, menjual, dan mengiklankan barang, layanan, real estat, dan banyak lagi...
Ikhtisar Proyek
market.io memungkinkan pengguna untuk mendaftar dan masuk ke akun pribadi untuk mencantumkan barang-barang mereka, rumah untuk dijual/sewa, pekerjaan, dan jenis daftar lainnya ke publik. Ini mencakup kemampuan untuk menanyakan dan mengirim pesan obrolan pribadi antara satu sama lain untuk bernegosiasi dan menyetujui transaksi.
Teknologi Proyek
- Backend: Inti Kerangka Entitas SQL / skema SQL & C# LINQ
- Bagian depan: Blazor
- API Web: API Web Inti ASP.NET (untuk menangani operasi REST/HTTP, autentikasi token, dan manipulasi data SQL)
Arsitektur Perangkat Lunak
Aplikasi Server Blazor
- Tali sepatu 5
- Skema Masuk / Daftar - Otentikasi JWT khusus
- Halaman listingan: Semua listingan dengan kemampuan pemfilteran pencarian
- Halaman detail listingan: informasi singkat tentang listingan, melihat gambar, kemampuan mengirim pesan kepada orang yang memposting listingan.
- Halaman chat / komponen chat : Halaman chat untuk menampilkan pesan chat, masukan untuk mengirim chat
- Halaman Admin - Operasi CRUD untuk pengguna, daftar, kategori, transaksi, pesan...
API Web Inti ASP.NET
- Operasi REST untuk data yang terdapat dalam database SQL
- Pengontrol Auth untuk menangani pendaftaran pengguna, JWT untuk permintaan login pengguna
- Pustaka RestSharp (https://restsharp.dev/) untuk permintaan HTTP sisi klien
Perpustakaan C# 'Umum'
- Berisi model, kelas/metode pembantu
- Digunakan di antara semua aplikasi