Praca inżynierska / platforma webowa / Projekt ukończony

CampusPBNet

Platforma dla społeczności akademickich: społeczności i podspołeczności, publikacje, ankiety, role, uprawnienia oraz kontrola prywatności treści.

Pomysłodawca i autor implementacji

Co pokazuje ten projekt

Od problemu i modelu uprawnień po ASP.NET Identity, dane, wyszukiwanie i interfejs / pełny przekrój aplikacji webowej .NET.

CampusPBnet: uporządkować życie akademickie w jednym systemie

CampusPBnet powstał z bardzo konkretnej obserwacji: informacje akademickie są rozrzucone po mailach, grupach i przypadkowych kanałach. Zaprojektowałem platformę, która łączy społeczności, publikacje i uprawnienia w jednym modelu.

NOTATKA Z PROJEKTU

PROBLEM

Struktura uczelni wymaga struktury danych

Użytkownik może należeć do wydziału, koła naukowego i mniejszej grupy projektowej. Dlatego społeczności są hierarchiczne, mogą być otwarte albo wymagać akceptacji, a każda z nich ma własne sekcje i reguły widoczności.

MOJA ODPOWIEDZIALNOŚĆ

Od modelu domeny do działającego interfejsu

Jako pomysłodawca i autor implementacji prowadziłem projekt przez model danych, uwierzytelnianie, widoki, wyszukiwanie i moderację. Zbudowałem też cztery typy publikacji: aktualności, dyskusje, ankiety i wydarzenia z lokalizacją.

ARCHITEKTURA

Uprawnienia są częścią domeny, nie dodatkiem

ASP.NET Identity odpowiada za tożsamość, ale role wewnątrz społeczności są niezależne i granularne. EF Core pilnuje relacji, indeksów, ograniczeń i współbieżności. Treści przechodzą przez sanitizację, a bannery są automatycznie kadrowane i kompresowane przed zapisaniem.

NASTĘPNY KROK

Potrzebujesz systemu o podobnych możliwościach?

Opowiedz, co chcesz usprawnić, a wspólnie wyznaczymy kolejny praktyczny krok.

CHCĘ DARMOWE DEMO