Gruppe: Jovan Kljajic, Radovan Blagojevic, Milica Ljubisavljevic, Milos Dimitrijevic
Projekt: Echtzeit-Chat
Es ist notwendig, eine Echtzeit-Chat-Anwendung zu erstellen. Die Kommunikation zwischen zwei registrierten und angemeldeten Benutzern sollte in Echtzeit erfolgen (ohne Aktualisierungsschaltfläche). Auf der Website sollte eine Liste aller registrierten Benutzer angezeigt werden. Wenn Sie auf einen bestimmten Benutzer klicken, beginnen Sie mit ihm zu chatten.
Die von Ihnen verwendeten Technologien sind beliebig, ebenso wie die Implementierung der Basis (kann die standardmäßige asp.net-Basis oder Ihre benutzerdefinierte sein) ASP.NET MVC, ASP.NET Core, SignalR und alles, was Teil von .NET ist Stack oder eine JS-Technologie (AJAX, Javascript-Framework und ähnliches). Jedes Mitglied des Teams muss am „Git-Commit“ des Codes teilnehmen (jedes Mitglied muss mindestens ein Commit haben). Das gesamte Projekt sollte in ein öffentliches Repository (Github, Bitbucket...) hochgeladen werden und die Frist dafür festgelegt werden ist der 24. Mai um 23:00 Uhr: 59.
Sie können das Projekt früher einreichen und früher verteidigen. Nach dem 24. Mai findet die reguläre Verteidigung des Projekts statt, bei der ihr als Team mit dem Projekt zu Vorlesungen kommt und es vor Ort verteidigt. Das Projekt erhält 10 Punkte.
Bonuspunkte (2 Punkte): Erstellen Sie eine spezielle Möglichkeit, einen Chatraum (Gruppenchat) zu erstellen, in dem alle Benutzer, die Mitglieder dieser Gruppe sind (d. h. nicht nur alle registrierten Personen), gleichzeitig korrespondieren können.
Teilen Sie die Rollen dessen, wer was tut, und nutzen Sie Projektmanagement-Tools (einige werden an alle E-Mails weitergeleitet), um die Projektumsetzung einfacher und schneller zu gestalten.