Web

React Activities - An Activity Explorer

Host and join activities with real-time chat.

C#TypeScript11 technologies

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

Built with

C#TypeScript.NETReactMobXEntity FrameworkPostgreSQLSignalRMediatRFluent ValidationASP.NET Core IdentityViteSemantic UI