Skip to content
View bpstack's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report bpstack

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
bpstack/README.md

bpstack — Hotel software · PMS · Integrations bpstack — Hotel software · PMS · Integrations

Full-stack developer · Hotel PMS & hospitality integrations · Built from 13+ years inside hotel operations Full-stack developer · Hotel PMS & hospitality integrations · Built from 13+ years inside hotel operations

Portfolio HotelCode live Portfolio HotelCode live

🏨 Hotel PMS

Reservations, group bookings, parking, housekeeping reconciliation, multi-shift cashier and monthly audit — modelled on how a front office actually runs.

🔌 Integrations

Guest-data exports from Opera v5 to an online check-in platform for the daily traveller register, PMS data migration (Apaleo → Opera v5), REST APIs and reporting.

🧱 Full-stack

TypeScript, React / Next.js and Node.js / Express on MySQL, PostgreSQL or SQLite, shipped with Docker and Vercel.

🏨 HotelCode

A multi-property Property Management System built from real front-office workflows — by someone who ran them.

  • Parking, group bookings, housekeeping reconciliation
  • Multi-shift cashier, daily closing and monthly audit
  • JWT authentication, role-based access control
  • Real-time notifications across departments
Next.js · TypeScript · Node.js · Express · MySQL

hotelcode.stackbp.es →

🧩 Projects

Matrix Top 10 · CubePath Hackathon 2026

Self-hosted productivity platform: mission → objectives → plans → tasks, GitHub sync, one isolated database per user. Also as an Electron desktop app.

harness

Scaffolding and governance for AI-assisted projects: shared rules, reviewer / security / tester subagents, dry-run by default.
React Express Drizzle SQLite Docker website repository Node.js Bash Claude Code opencode repository

BP PDF

Local-first PDF annotation editor for Windows, Android and Linux. No server, no accounts — the original file is never modified.

E-commerce

Online store on a headless CMS, with SSR/ISR, cart, authentication and checkout.
Dart Flutter Riverpod Clean Architecture download repository Next.js Strapi TypeScript website repository

Web audit

Anonymised audit of a corporate website: performance, security, accessibility, SEO and a migration plan.

Weather

Offline-first weather PWA, installable on iOS and Android, with validated data and automatic updates.
Astro Lighthouse WCAG website repository Next.js Serwist Zod website repository

AMPA Mariana Pineda

Live site for a school parents' association, with a community forum secured by server-side Firebase rules. Private repository at the association's request.

Home Account

Personal finance manager: bank-statement import with AI categorisation, budgets and investments. Installable PWA.
Astro React Firebase Zod website Next.js TypeScript PWA website repository

🤝 Open source

5 merged pull requests to midudev/spiderman-brand-new-day, the Spanish website for Spider-Man: Brand New Day: mobile layout fixes and an accessibility fix.

🛠️ Stack

TypeScript, JavaScript, React, Next.js, Node.js, Express, MySQL, PostgreSQL, SQLite, Docker, Astro, Tailwind, Dart, Flutter, Electron, Git, Linux

⚙️ How I work

const howIWork = {
  checks: 'every change passes formatting, type and test checks before it counts as done',
  history: 'each commit says what changed and why; key decisions are written down',
  ai: 'agents help me move faster; design and security decisions stay mine',
};

Pinned Loading

  1. matrix-cubepath matrix-cubepath Public

    Self-hosted productivity dashboard for developers: mission → objectives → plans → tasks, with GitHub repo sync, metrics, and a daily focus view

    TypeScript 12 5

  2. bp_pdf bp_pdf Public

    Local-first PDF annotation editor built with Flutter: text, highlighting, freehand drawing, and whiteout, exporting to a new PDF without touching the original. No server, no accounts, no connection…

    Dart 3

  3. web-audit web-audit Public

    Technical audit of a real corporate website (anonymized): performance, security, accessibility, SEO and a migration proposal. Built with Astro, deployed on Vercel.

    Astro 3

  4. weather-bp weather-bp Public

    Weather PWA built with Next.js 16 and Open-Meteo: offline-first via Serwist, installable on iOS and Android, Zod-validated data with automatic updates

    TypeScript 3

  5. ecommerce-bp-v2 ecommerce-bp-v2 Public

    Full-stack online store: Next.js 16 + Strapi 5 headless CMS, with SSR, ISR, cart, authentication, and checkout

    TypeScript 3

  6. harness harness Public

    A reusable foundation for AI projects: rules, agents, templates, and commands.

    JavaScript