An enterprise-grade, integrated hospitality management ERP engineered for the Indian hotel and restaurant industry. Hotel Teja replaces fragmented software with a unified system featuring real-time room booking grids, a high-speed restaurant POS with KOT automation, GST-compliant financial invoicing, audit-ready payroll, and 12+ specialized hospitality reports - built with Next.js 14, PostgreSQL, Prisma ORM, JWT-based security, and custom SVG analytics.

The Indian hospitality sector — from boutique hotels to bustling city restaurants — often operates in a state of "disconnected complexity." A typical hotel and restaurant business manages rooms in one notebook, handles the kitchen with handwritten slips, and tracks expenses in a separate spreadsheet. This fragmentation leads to revenue leakage, double-booked rooms, inventory loss, and zero real-time visibility into actual profitability.
Hotel Teja is my comprehensive solution to this problem. It is a full-stack, production-ready ERP designed to unify every operational aspect of a hospitality business into a single source of truth. Built specifically for the Indian market, it handles the unique dual-business nature of venues that provide both lodging and dining, ensuring that room service, front-desk bookings, and restaurant bills all feed into a centralized financial brain.
This project represents the peak of my architectural work in hospitality tech. It features a high-performance room management grid, a specialized kitchen order ticket (KOT) system, a multi-role RBAC architecture, and a custom-engineered analytics engine that generates institutional-grade financial reports without relying on heavy external charting libraries.
Most hospitality software is either "Hotel-first" or "Restaurant-first," but rarely both. Hotel Teja was designed to bridge this gap, solving critical pain points for Indian entrepreneurs:
useCallback and useMemo ensures the dashboard remains fluid even when managing hundreds of room/table entities.teja_session), including role-based claims that are validated at the edge and API level.#b38f1d). Custom design tokens provide a sophisticated aesthetic that matches the high-end hospitality industry.The Hotel module features a visual Room Grid that provides a bird's-eye view of the entire property. Staff can manage room statuses (Available, Occupied, Housekeeping, Maintenance) in real-time. The reservation system handles the entire lifecycle: from initial inquiry and booking vouchers to automated check-in and checkout settlement with integrated room-service billing.
The Point of Sale (POS) system is optimized for speed. It features a digital table allocation grid, a categorised menu picker for rapid order entry, and a Kitchen Order Ticket (KOT) system. Orders are routed digitally to the kitchen, and bills can be settled via Cash, UPI, or Card, or moved to a Credit Ledger for regular members or room guests.
Hotel Teja includes 12+ specialized reports, including Daily Sales, Payment Breakdowns, Expense Tracking, and Employee Performance. The "Finance & Staff" module provides a deep dive into business health, providing gross margin analysis by comparing sales revenue against operational expenses (supplies, utilities, payroll).
Staff profiles, role-based permissions, and payroll management are baked into the core. The system tracks salaries, bonuses, and leaves, generating professional payslips that are automatically emailed to employees at the end of each payment cycle.
The platform implements a multi-tier role system to ensure security and operational focus:
Hotel Teja isn't just a dashboard; it’s a digital transformation for hospitality business owners. It takes the stress out of daily operations, eliminates financial blind spots, and provides guests with a professional, digitally-integrated experience. This project demonstrates my ability to take a complex, industry-specific problem and solve it with a scalable, high-performance software architecture that prioritizes both developer experience and real-world utility.
// Tech Stack