Waiver Management System

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

Main page

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

Express.js Swagger MicrosoftSQLServer Vue.js Quasar GitHub Vite NPM

  • Pinia - data management

  • Axios - API communication

  • jsPDF - PDF generation

Screenshots

Form input page
Confirmation page
Search function of the main page

Last updated