YRC Event & Attendance Management PWA
A comprehensive Progressive Web Application engineered to digitally transform Youth Red Cross operations at Velammal Engineering College. CrossLink provides an integrated ecosystem for event management, QR-based attendance tracking, automated document generation, and member data administration—all within a mobile-first, installable web experience.

CrossLink addresses the operational inefficiencies inherent in managing large-scale organizational events through manual processes. The platform leverages modern web technologies to create a seamless digital workflow, eliminating paper-based attendance tracking and reducing administrative overhead by an estimated 70%.
The system architecture follows a microservices-inspired design pattern, separating concerns between the React-based frontend PWA and the Flask REST API backend. This architectural decision enables independent scaling and maintainability while providing a responsive user experience across devices.
Dynamic QR code generation for each event participant with real-time scanning validation, geolocation verification, and instant attendance logging.
Template-driven on-duty document generation supporting DOCX and PDF formats with automated field population and digital signature integration.
Full PWA compliance with service worker caching, offline functionality, push notifications, and native-like home screen installation.
Comprehensive CRUD operations with bulk CSV import/export, role-based access control, and detailed activity logging for audit compliance.
Timeline
2025 - Ongoing
Team Size
4 Developers
My Role
Lead Developer & Backend Architect
React 18 with Vite bundler, implementing component-based architecture with React Router for client-side navigation. Service Workers handle caching strategies for offline support and performance optimization.
Flask REST API with Blueprint modularization, implementing JWT-based authentication and Werkzeug password hashing for secure credential management.
MongoDB document store with indexed collections for optimized queries, supporting horizontal scaling and flexible schema evolution.
Automated bulk ID card generation from CSV student data using PIL/Pillow for image manipulation and ReportLab for PDF export.
View RepositoryGoogle Drive API integration for automated content organization, folder structure management, and bulk file operations.
View RepositoryLead Developer & Backend Architecture
Frontend Development & PWA Implementation
UI/UX Design & Quality Assurance
Database Engineering & Integration
Capacitor integration for native device APIs including camera, biometrics, and push notifications.
College ERP system integration for synchronized student data and academic record linkage.
Real-time visualization of attendance patterns, event metrics, and member engagement analytics.
Internationalization framework for Tamil, Hindi, and English language support.
RESTful API endpoints with OAuth 2.0 for third-party integration and automation workflows.
Predictive attendance modeling and anomaly detection for event planning optimization.