Selected work / 02 — Hospitality management software
Nonna Lodge
Hotel operations in one desktop system, from reservations to restaurant sales.
- My role
- Sole developer
The brief
Bring room bookings, guest accounts, billing and restaurant operations into a connected hospitality management system that can run locally without internet access.
The solution
Built an Electron desktop application with a React and TypeScript interface, an embedded Fastify server, and a local SQLite database managed through Drizzle ORM. The system connects rooms, guests, reservations, guest folios, restaurant point of sale, night audit and reporting. Additional workstations connect to the host over the local network.
Built with
- Electron
- React
- TypeScript
- Tailwind CSS
- Node.js
- Fastify
- SQLite
- Drizzle ORM
What it delivered
- Connected accommodation, guest billing and restaurant sales in a shared hotel workflow.
- Enabled local operation without internet access, with additional workstations using the host over LAN.
- Added receipt and invoice PDF output, printing, night audit, reporting and database backups.
This case study covers Nonna Lodge’s hospitality management software. The link below opens its separate public website.
Public website · separate from the desktop software