Isaac AsamoahFounder & CEO · IJW LabsBack to selected work ↗

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.

Visit the separate Nonna Lodge website (opens in a new tab)

Public website · separate from the desktop software