Manajer acara untuk mengatur pertemuan dan mengomunikasikan keberadaan mereka
Program ini menggunakan berbagai teknologi berbeda untuk menciptakan platform media sosial fungsional yang memungkinkan pengguna dan klien membuat dan menemukan pertemuan atau aktivitas seperti: pesta, konferensi, atau kumpul-kumpul, dan mengomunikasikan status terkini, tanggal dan waktu, dan lokasi.
Aplikasi ini berpusat pada penggunaan pemisahan lapisan logika di perpustakaan kelas yang berbeda. Ini untuk menyediakan metode pengontrol tipis dan modularitas untuk kemudahan perubahan.
Keseluruhan program dibagi menjadi proyek-proyek yang lebih kecil dan digabungkan secara longgar untuk pola Desain Berbasis Domain berdasarkan arsitektur bersih Paman Bob.
Proyek-proyek tersebut terdapat dalam folder sumber src/
di bawah direktori bernama MeetingFinder
(penamaan ini merupakan perubahan yang sedang berlangsung), berisi file solusi untuk digunakan dengan Visual Studio.
Logika bisnis terkandung dalam direktori Applications
, alat Database dan ORM ada di Persistence
, Alam semesta eksentrik domain, yang tidak bergantung pada proyek lain, ada di Domain
. Terakhir, API web terletak di Api
, yang berisi titik akhir pengontrol kami (RESTful).
Aplikasi ini dibangun dengan berikut ini: