🔧 What It Does
- Accepts contact form submissions
- Sends survey responses via API (Maritz/InMoment)
- Sends email invitations via authenticated REST API
- Stores local data to JSON files
- Retrieves survey repsonses via authenticated REST API
- Displays survey responses in a visual admin view
- Includes live rating donut chart with percentages and averages
- Supports split action buttons for different API calls
- Serves a wootric micro survey via wootric script
- Sends wootric response to InMoment eSaaS survey in realtime via webhook trigger > Workato listener > post API
🛠️ Tech Stack
- Node.js – Server runtime
- Express.js – Web framework
- EJS – Template engine
- Axios – REST API calls
- XML2JS – XML to JSON conversion
- Chart.js – Donut charts for visual insights
- Google Apps Script – (Initial prototyping/testing APIs)
- GitHub – Version control & public repo
- CloudRun - site hosting
📈 Live System Stats
- Server Uptime: 840 seconds
- Memory Usage: 79.14 MB
📦 GitHub Repo
View on GitHub
← Back to Home