← All projects

EventHub

CLOSED

Web platform to discover and manage events in a simple and organized way.

Python 3DjangoSQLitePlaywrightRuffDockerCI/CD· 2025

EventHub is a web platform designed for anyone who organizes or discovers events: it lets you create and manage events, list them in a dashboard, see the detail of each one and know clearly how much is left before it starts. It targets both organizers who need to keep their catalog tidy and users who want to browse only current events without having to manually filter those that already happened.

It was a group project for a course where we started from an existing codebase, so a good part of the work consisted of reading, understanding and adapting to design decisions made by others before adding new functionality. Within the team my main contributions were: the countdown module to the event date (with dynamic calculation of days, hours, minutes and seconds and its integration in the detail view), the design of the new entities and relationships added to the database, hiding past events from the dashboard by default so the listing always shows what's relevant first, and the whole Docker and CI/CD pipeline configuration so the project can be spun up and deployed reproducibly. The whole development was accompanied by automated tests (unit and end-to-end with Playwright) to validate every critical flow of the application.

Gallery

1 / 2