Inspiration

I've always been fascinated by genealogy and wanted to create a modern, digital way for families to preserve their history and memories. During this hackathon, I learned how to design clean architectures, build scalable backend services in .NET, and connect them with a smooth Angular frontend.

What I learned

Building a multi-actor system, managing data consistency, and implementing collaborative features like real-time chat and audit logs.

How I built it

I used Angular, .NET Core, PostgreSQL, RabbitMQ, Quartz.NET, and Docker. I set up a monorepo with CI/CD pipelines in Azure DevOps CI/CD.

Challenges

Designing clean domain models, implementing CQRS, and managing role-based permissions.

Built with: Angular, .NET Core, PostgreSQL, RabbitMQ, Quartz.NET, Docker, GitHub Actions.

Built With

Share this project:

Updates