Skip to content
All work

Project · 2026

EventBoard

A full-stack app to browse, create and RSVP to local events, with a weather forecast for each event's city, an admin panel and a one-command Docker setup.

Type
Project
Year
2026
Stack
ReactASP.NET Core 8SQL ServerDocker
Illustration
acceptance criteria passing on a clean Docker start
0/15acceptance criteria passing on a clean Docker start
command to run the whole stack
0command to run the whole stack
roles: Admin and User
0roles: Admin and User

Problem & context

Built to show a complete, production-ready web app from end to end: a React front end on a tested ASP.NET Core API, with real sign-in, roles, a database and a one-command way to run it.

My contribution

How it works

Key technical work

Roles and dashboards

Everyone can browse and create events; signed-in users get a personal dashboard; admins manage users and events.

Weather per event

Each event shows the forecast for its city, fetched from the OpenWeatherMap API.

One-command start

docker compose up starts SQL Server, the API and the nginx-served front end; migrations and seed data run on first start, and uploads and data persist in volumes.

Observable

A /health endpoint with Docker health checks, structured logs in Seq and Swagger API docs.

Architecture

Testing & validation

Links

Next projectCourt Operations Platform