Waiver Management System
The Dalai Lama walks into a pizza shop and asks "Can you make me one with everything?"

Description
At the Baguio Country Club's Christmas Village, attendees are required to sign a waiver form before accessing certain attractions. In line with the Club's paperless initiative, a digital waiver form has been implemented. This form is accessible via a website link, which can be reached by scanning QR codes displayed throughout the area.
Functions
Digital Form
The system facilitates the entry of various user data points and displays the terms and conditions that require user consent.
Document Generation
Upon submission of the waiver, a PDF copy is dynamically generated. This document is saved to the user's device and also stored in a local database.
Work Done
Interviews
Conducted manager interviews to gather requirements and ensure system met business needs.
Development
Designed database schema and created entity-relationship chart to ensure efficient data storage and relationships.
Developed backend code and tested it thoroughly to ensure functionality, reliability, and performance.
Created frontend code and tested it thoroughly to ensure user-friendly interface and seamless integration with backend.
Produced comprehensive API documentation to facilitate future development and integration.
Deployment
Configured settings for DNS, hosting, and primary server, and deployed a production environment of the system.
Support
Provided training and support to operators to ensure successful adoption and usage of the system.
Maintenance
Addressed bugs and rolled out updates and feature requests to enhance functionality and performance.
Tech Stack
Pinia - data management
Axios - API communication
jsPDF - PDF generation
Screenshots



Last updated