Vangin - The Citizen Public Calendar
A citizen-facing service portal needed a reliable way for service providers (such as public agencies or organizations) to schedule and manage calendar-based appointments and events for citizens. To support this, a REST-based web service was introduced, enabling providers to create, update, retrieve, and manage calendar events directly inside the citizen portal. The system also included support for multilingual content, event locations, attachments, and reminders. The portal was designed to ensure citizens could view upcoming events, receive notifications, and track changes over time. The main challenge was building an event management system that was not only functional but also compliant, transparent, and user-friendly.