architecture

Explains the architecture, tech stack, and two-entity financial model of a hospitality platform.

Updated Mar 10, 2026
One-click install
npx skills add https://github.com/ricardocidale/hbg-screens --skill architecture-ricardocidale
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture
Source: https://github.com/ricardocidale/hbg-screens/tree/main/.claude/skills/architecture
Command: npx skills add https://github.com/ricardocidale/hbg-screens --skill architecture-ricardocidale

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive understanding of the project's architecture, technology stack, and financial modeling principles, enabling efficient development and informed decision-making.

Core Features & Use Cases

  • Architecture Overview: Details the frontend, backend, and build tooling.
  • Financial Model: Explains the two-entity model (Management Company and Property Portfolio) and business rules.
  • Database Schema: Lists the 18 database tables and their purposes.
  • File Organization: Maps out the directory structure for client, server, and calculation modules.
  • Use Case: When onboarding a new developer, use this Skill to quickly familiarize them with the project's structure, key technologies, and how financial data is modeled and stored.

Quick Start

Explain the project's tech stack and financial modeling approach.

Frequently Asked Questions about architecture

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How is the tech stack structured for a hospitality management platform using React and Node.js?

The tech stack for a hospitality management platform uses React, TypeScript, and Tailwind CSS on the frontend, with Node.js, Express, Drizzle ORM, and PostgreSQL on the backend to manage application logic and data persistence.

What does a two-entity financial model for property portfolio management involve?

A two-entity financial model separates the Management Company and Property Portfolio, applying specific business rules and GAAP compliance to track hospitality revenue, expenses, and financial performance across distinct entities.

How do I organize a project directory with 18 PostgreSQL database tables using Drizzle ORM?

Organize the project directory by mapping client, server, and calculation modules separately, ensuring the 18 PostgreSQL database tables managed via Drizzle ORM are structured to support hospitality management workflows and data relationships.

Can I use this architecture overview to onboard developers to a hospitality backend?

Yes, the architecture overview onboards developers by detailing the tech stack, directory structure, database schema, and financial modeling principles, enabling them to quickly understand project organization and development workflows.

Why does the database schema include 18 tables for a hospitality management system?

The database schema includes 18 PostgreSQL tables to comprehensively model hospitality management operations, covering user roles, property portfolios, and the two-entity financial structure required for GAAP compliance and management workflows.

What user roles are supported in a hospitality management platform architecture?

The hospitality management platform architecture defines specific user roles within its database schema to govern access control and permissions across the Management Company and Property Portfolio financial and operational modules.