Ein Eventmanager, der Meetings organisiert und deren Aufenthaltsort mitteilt
Dieses Programm nutzt eine Vielzahl verschiedener Technologien, um eine funktionale Social-Media-Plattform zu schaffen, die es Benutzern und Kunden ermöglicht, Meetings oder Aktivitäten wie Partys, Konferenzen oder Zusammenkünfte zu erstellen und zu finden und den Aktualisierungsstatus, ihr Datum und ihre Uhrzeit usw. mitzuteilen Standorte.
Im Mittelpunkt dieser Anwendung steht die Verwendung trennender Logikschichten in verschiedenen Klassenbibliotheken. Es soll schlanke Controller-Methoden und Modularität bieten, um Änderungen zu erleichtern.
Das Gesamtprogramm ist in kleinere, lose gekoppelte Projekte für Domain Driven Design-Muster unterteilt, die auf der sauberen Architektur von Uncle Bob basieren.
Die Projekte sind in einem Quellordner src/
unter einem Verzeichnis namens MeetingFinder
enthalten (diese Benennung wurde fortlaufend geändert) und enthalten eine Lösungsdatei für die Verwendung mit Visual Studio.
Die Geschäftslogik ist im Applications
enthalten, die Datenbank- und ORM-Tools befinden sich in der Persistence
. Das domänenexzentrische Universum, das nicht von anderen Projekten abhängig ist, befindet sich in der Domain
. Schließlich befindet sich die Web-API in der Api
, die unsere Controller-Endpunkte (RESTful) enthält.
Die Anwendung ist wie folgt aufgebaut: