Live Doc: https://docs.google.com/document/d/1CMU39eZqfhyDXWfSw9L1jEu907MPaEl7aC0crZOps8A/edit?usp=sharing
| Member Index |
Name with Initials |
Contribution |
| 220449F |
Pathirana P. N. A. |
Planned the webpage structure—defined the pages and their interconnections to ensure proper flow. Designed the basic structure of the pages. |
| 220380J |
Manawadu D. N. |
Developed core UI components for the Admin dashboard. Designed and implemented various components ensuring responsiveness. |
| 220468L |
Perera M. D. R. N. |
Developed core UI components for the Warehouse interface. Handled various components ensuring consistent design. |
| 220163X |
Fernando D. S. |
Implemented UI logic and workflows for order management and status updates. |
| 220200K |
Gunawardana I. M. P. T. |
Implemented UI logic and workflows for inventory views and added extra features. |
| Member Index |
Name with Initials |
Contribution |
| 220072R |
Basnayake B. M. N. S. |
Admin Role Tests - Validated admin-specific functionality including user management, system administration, and full access to all order and driver operations. Designed and implemented the basic structure of the landing page. |
| 220721H |
Wijesinghe R. D. P. H. |
Customer/Warehouse Role Tests - Confirmed warehouse staff can manage orders, update statuses, and coordinate logistics within their authorized scope. Designed and implemented the basic structure of the landing page. |
| 220145U |
Dodampegama P. D. |
Driver Role Tests - Verified drivers can access/update assigned orders, perform location-based operations, and maintain security. Designed and implemented the basic structure of the landing page. |
| 220268A |
Jayasundara A. J. M. K. K. B. |
Customer Order Management Tests - Validated complete order lifecycle from creation to delivery, ensuring proper status tracking and business rule enforcement across all user roles. Designed and implemented the basic structure of the pricing page. |
| 220252U |
Jayarathne H. A. C. N. |
System Security and Integration Tests - Ensured overall system security, role-based access, and seamless component integration, safeguarding data integrity and user privacy. Designed and implemented the basic structure of the pricing page. |
| Member Index |
Name with Initials |
Contribution |
| 220175K |
G. N. N. Gamage |
Designed and implemented frontend interfaces for the Driver Dashboard and Customer Portal. |
| 220077L |
M. P. L. Budvin |
Integrated UI components with REST APIs for live functionality in the Dashboard and Customer Portal. |
| 220189G |
Gunarathne D. V. |
Designed and implemented frontend interfaces for the Driver Dashboard and Customer Portal. |
| 220439B |
Pahasara L. P. P. |
Designed and implemented frontend interfaces for the Driver. Integrated UI components with REST APIs for live functionality. |
| 220335D |
K. A. H. D. Kulasinghe |
Designed and implemented frontend interfaces for the Driver Dashboard and Customer Portal. |
| Member Index |
Name with Initials |
Contribution |
| 220528X |
Rathnayake R. M. T. N. B. |
Designed the overall database structure, created tables and relationships, and helped integrate with the backend using JPA. |
| 220334A |
Kulasinghe H. P. G. N. A. |
Wrote Flyway migration scripts, created database tables and constraints, and implemented JPA entities. |
| 220519V |
Rathnayaka H. M. M. N. |
Configured database connection settings, added indexes for performance, and tested core data operations. |
| 220577U |
Sanjeewa P. M. G. P. N. |
Wrote SQL queries, added database triggers, and set up basic data backup routines. |
| Member Index |
Name with Initials |
Contribution |
| 220357V |
Lakshan W. N. K. |
Developed the DriverController class to expose driver-related endpoints secured with admin-only access. Added a test endpoint for API connectivity. |
| 220505B |
Ranasingh R. H. A. V. M. |
Developed backend features for tracking real-time order statuses and managing driver data efficiently. |
| 220536U |
Rodrigo K. M. S. M. |
Implemented backend logic for driver workflows and order tracking. Developed driver service logic with real-time assignment and delivery status updates. |
| 220307U |
Karunarathna S. R. K. |
Developed the User class using JPA for secure login, registration, and role-based access in the EventSync project. |
| 220032V |
Anjana G. H. C. |
Implemented OrderStage model for real-time order status tracking and integration with order workflows. |
| — |
Achintha |
Created models related to the database in the backend. |
| Member Index |
Name with Initials |
Contribution |
| 220640H |
Thennakoon T. M. T. S. |
Developed the core logic for creating and persisting orders, integrating warehouse and customer validation. |
| 220371H |
Maddumage W. R. V. S. |
Implemented customer order retrieval logic for displaying order history and details. |
| 220020H |
Alwela A. D. H. R. |
Standardized service response structures and improved API feedback handling. |
| 220086M |
Charuka G. R. |
Handled logic for updating order statuses across different user roles, ensuring proper flow. |
| 220341R |
Kumara T. N. S. |
Designed and implemented data flow coordination between warehouse and customer endpoints. |
| Member Index |
Name with Initials |
Contribution |
| 220662C |
Vidmal S. S. A. A. |
Designed login-related functionalities including JWT authentication. |
| 220675T |
Himeth |
Designed the driver endpoint and connections. Implemented role-based access and connected to frontend. |
| — |
Dulina |
Designed the customer endpoint and connections. Implemented role-based access and connected to frontend. |