# Introduction
The web app consists of:
- Contact info collection page
- Questions pages
- [FUTURE] Additional info collection page
- Results page
# Technologies
# SvelteKit (opens new window)
SvelteKit is the UI framework for the check-in, developed as a Single Page Application using Nested Components. It's intuitive if you know html, css & javascript with only a little bit of syntax to learn.
# Socket.io (opens new window)
Socket.io is used to communicate between the SvelteKit modules & the Node server using the functions:
- socket.connect()
- socket.discconect()
- socket.on("event")
- socket.emit("event", function(args) {...})