Engineering thesis / web platform / Completed project

CampusPBNet

A platform for academic communities with nested communities, publications, polls, roles, permissions and content privacy controls.

Concept owner and implementation author

What this demonstrates

From the problem and permission model through ASP.NET Identity, data, search and UI / a complete .NET web application cross-section.

CampusPBnet: bring academic life into one system

CampusPBnet started with a practical observation: academic information is scattered across email, groups and ad-hoc channels. I designed a platform that brings communities, publishing and permissions into one model.

FIELD NOTE

PROBLEM

An academic structure needs a data structure

A user may belong to a faculty, a student society and a smaller project group. Communities are therefore hierarchical, can be open or approval-based, and have their own sections and visibility rules.

MY RESPONSIBILITY

From domain model to working interface

As the concept owner and implementation author, I carried the project through its data model, authentication, views, search and moderation. I also built four publication types: news, discussions, polls and location-aware events.

ARCHITECTURE

Permissions are part of the domain, not an add-on

ASP.NET Identity handles identity, while roles inside a community stay independent and granular. EF Core enforces relationships, indexes, constraints and concurrency. User content is sanitized and banners are cropped and compressed before storage.

NEXT ITERATION

Need a system with similar capabilities?

Tell me what you are trying to improve and we can map the next practical step.

I WANT A FREE DEMO