
In April 2025, Janos Nyilas developed an end-to-end volunteer activities management system spanning both backend and frontend for the noQ-sweden/noq_backend_python and noQ-sweden/noQ-Frontend repositories. He designed Django models and REST API endpoints to support activity listing, volunteer sign-ups, cancellations, and personalized activity tracking, complemented by a data seeding script for realistic development data. On the frontend, Janos built a React-based module with calendar views, date-picker filters, and keyword tagging, integrating tightly with backend APIs. This work streamlined volunteer engagement, reduced coordination overhead, and provided richer analytics, demonstrating depth in API development, state management, and UI/UX design using Python and JavaScript.

April 2025 performance summary: Delivered end-to-end volunteer activities management across backend and frontend, enabling volunteers to view activities, sign up, cancel, and track their registrations with calendar-based views. Implemented Django models for Activity and VolunteerActivity, REST API endpoints, serializers, and URLs, plus a data seeding script for development. The frontend introduced a dedicated Volunteer Activities module with activity listings, registration, and calendar views, integrated with backend APIs. UI enhancements include a unified activity list, date-picker-driven filters, keyword tagging, and flag-based filtering (e.g., #outdoor). These efforts improve volunteer engagement, reduce coordination overhead, and provide richer data for planning and reporting.
April 2025 performance summary: Delivered end-to-end volunteer activities management across backend and frontend, enabling volunteers to view activities, sign up, cancel, and track their registrations with calendar-based views. Implemented Django models for Activity and VolunteerActivity, REST API endpoints, serializers, and URLs, plus a data seeding script for development. The frontend introduced a dedicated Volunteer Activities module with activity listings, registration, and calendar views, integrated with backend APIs. UI enhancements include a unified activity list, date-picker-driven filters, keyword tagging, and flag-based filtering (e.g., #outdoor). These efforts improve volunteer engagement, reduce coordination overhead, and provide richer data for planning and reporting.
Overview of all repositories you've contributed to across your timeline