Web

React Activities - An Activity Explorer

Host and join activities with real-time chat.

A full-stack platform for hosting and joining activities, structured around Clean Architecture with CQRS handled by MediatR on the .NET side.

The React client uses MobX for state and talks to the API over REST plus SignalR for real-time comments. Identity, EF Core, and PostgreSQL round out a production-shaped stack.

Highlights

  • Clean Architecture with CQRS via MediatR
  • Real-time comments over SignalR
  • ASP.NET Core Identity with secure auth flows
  • MobX state management on the client
  • EF Core + PostgreSQL persistence
  • FluentValidation on every command

Languages

C#TypeScript

Stack

.NETReactMobXEntity FrameworkPostgreSQLSignalRMediatRFluent ValidationASP.NET Core IdentityViteSemantic UI