Engineering case study / Graduation project
Synappse
Synappse is a graduation project that brings communication, project tracking and development workflows together. Its backend is built with .NET 8, PostgreSQL, SignalR and WebRTC, with Docker-based local infrastructure.
04 / Screenshots & media
See the work in context.
01 / Architecture overview
Make the system legible.
The backend is separated into an API layer and a data access layer, using .NET 8, PostgreSQL and Entity Framework Core. SignalR handles realtime channels and WebRTC supports voice communication features.
02 / Problem & need
The useful constraint.
Development teams were splitting conversations, tasks and repository context across disconnected tools.
03 / Technical decisions
01SignalR provides realtime text channel and friend communication.
02WebRTC supports direct voice communication features.
03Docker, Swagger and structured logging support local development and API visibility.
05 / Challenge resolved
The main challenge was coordinating communication features, user relationships and task workflows through one backend.
06 / Lessons & next
The project strengthened my experience with .NET APIs, realtime communication and integrating collaboration features.