frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Odeva Booking – A unified PMS for holiday parks and campgrounds

2•ramon156•1h ago
Hey HN,

I'm a solo developer based in Zeeland, The Netherlands. I've been building Odeva, a property management system for holiday parks, vacation rentals, and campgrounds. It's a headless-first tool that's built specifically for the small-to-mid independent operators that legacy PMS vendors ignore. Still deciding on open-sourcing the project.

The problem: Most park management software was built 10+ years ago, designed for enterprise procurement, not for the receptionist or park manager who might not need all the bells and whistles. A 50-unit holiday park ends up paying €15K-70K/year across their PMS, channel manager, payment processing, owner portal, guest app, accounting integrations, and the manual labor of making it all work together. Small parks just eat the cost or cobble together spreadsheets. The result is that no PMS wants to help the little guys, and you end up with a package that is too expensive for them.

What I've built so far (alpha since May 2026, in production with early users):

- Planning board with drag-and-drop, visual availability, group reservations

- Mollie + Stripe payments with automatic refunds

- Guest portal for self-service check-in/out

- Owner settlements and revenue reporting

- Night register export for Dutch municipality compliance

- App marketplace with public/authorized API keys, webhooks, and a public GraphQL API

- MCP endpoint so AI agents can discover and interact with the API

- Sales channels management (Booking.com, Airbnb sync groundwork is done, but no organizations are currently testing this)

- Stay rules, pricing overrides, option/reservation lifecycle

The API is public and documented. There's a WordPress plugin for parks that run on WP, and a drop-in JS widget for anything else. The admin is multilingual (EN/NL/DE). There's a basic web editor to get you started quickly as well.

One nerdy thing I'm particularly proud of: I open-sourced a Tax Conformance Kit (https://codeberg.org/odeva/tax-conformance-kit) for Dutch tourist tax. Tourist tax rules are municipality-level, change frequently, and nobody can explain them consistently.

The stack is Ruby/Rails API, Astro website on Cloudflare Workers, deployed via Kamal to a Tailscale network. So far I had no issues with feature creep, and I think this was the right choice. I might migrate to Bunny.net soon.

If it weren't obvious, I was kind of inspired by Shopify's stack. I have worked on platinum-level Shopify apps before, and got to learn about the internals at Shopify while doing so. I think they do a pretty good job there! Shopify handles similar issues well by letting you start small, and having you choose Apps, details etc. on the go. That way you can go vertical for any niche feature you need. Similarly, they provide metafields that you can design yourself, so I do not need to setup ~200 amenities.

My main motivator was that me building something I think this industry needs. It was a challenge to see when I would hit a wall. Currently that wall is a lack of testers :)

I'd love feedback from anyone who's built booking/reservation systems, dealt with hospitality software, or has opinions on headless PMS architecture. Also happy to talk about the tax conformance approach. I think the "legal rules as testable data" pattern has applications beyond tourist tax, but I might be biased.

Regarding features, there's a long long TODO.md, but my ears are always open for voices!

Site: https://www.odeva.app

API docs: https://www.odeva.app/docs/api/

Tax Conformance Kit: https://codeberg.org/odeva/tax-conformance-kit

Gleam v1.17.0 Released

https://gleam.run/news/single-file-gleam-beam-programs-with-escript/
1•figbert•37s ago•0 comments

Copper imbalance tied to autism's social symptoms and white matter development

https://medicalxpress.com/news/2026-06-copper-imbalance-autism-social-symptoms.html
1•OutOfHere•2m ago•1 comments

Firefox AI Coding Policy

https://firefox-source-docs.mozilla.org/contributing/ai-coding.html#firefox-ai-coding-policy
1•Topfi•3m ago•0 comments

The Last Whole Earth Catalog, Catalog (2026)

https://wholeearth.cjohnson.io
2•natural219•3m ago•0 comments

A 5-minute OTA update and rollback flow for Expo and Capacitor apps

https://otalan.com/docs/quick-start/quick-start/
1•cirtadev•5m ago•0 comments

The next gold rush: How the Bay Area can keep its edge in the AI era

https://www.mckinsey.com/industries/social-sector/our-insights/the-next-gold-rush-how-the-bay-are...
1•littlexsparkee•5m ago•0 comments

I got tired of proprietary supplement blends, so I open-sourced my formulas

https://nuc.luyml.com
2•david_clk•7m ago•0 comments

Yahoo reduces email storage limits for free and paid accounts

https://help.yahoo.com/kb/SLN37064.html
1•asdefghyk•11m ago•1 comments

Show HN: Name2Tree – Turn any name into a deterministic tree

https://tree.bairui.dev/
1•subairui•13m ago•0 comments

Pass the Cherries: Review of Twilight of the Dons

https://literaryreview.co.uk/pass-the-cherries
1•Petiver•14m ago•0 comments

Company Manufactures Stamped-Steel Classic Replica Bodies for Mustang, FJ40

https://www.youtube.com/watch?v=cBBZrjwqWZc
1•benfrancom•15m ago•1 comments

The Next Era of Knowledge Work [pdf]

https://cdn.openai.com/pdf/the-next-era-of-knowledge-work.pdf
1•iooi•15m ago•0 comments

AI Coding Tips for 2026

https://raheelyawar.medium.com/ai-coding-tips-may-2026-43a12e68067a
1•dbgrman•16m ago•1 comments

Create Godot Games on Android

https://godotengine.org/article/gabe-stable-release/
1•LorenDB•17m ago•0 comments

Real-time map of when the world is horny

https://masturbate.now/pulse
1•untitled-now•19m ago•0 comments

Against the Survival of the Prettiest (2022)

https://worksinprogress.co/issue/against-the-survival-of-the-prettiest/
2•tmp10423288442•20m ago•0 comments

Android Security Bulletin June 2026

https://source.android.com/docs/security/bulletin/2026/2026-06-01
1•panarky•20m ago•1 comments

Feather Game Engine

https://github.com/mariojgt/featherEngine
1•mariojgt•20m ago•0 comments

Microsoft says new quantum chip 1k times more reliable than predecessor

https://www.bbc.com/news/articles/cj4p7gyvp52o
1•neversaydie•23m ago•0 comments

ReachIQ – paste a LinkedIn URL, get a personalised cold email draft in 10s

https://reachiq.co
1•cjroc•26m ago•0 comments

End of Civilization News

https://www.math.columbia.edu/~woit/wordpress/?p=15705
2•jjgreen•28m ago•1 comments

Show HN: Dynamically Generated Fluid UI's

https://balladic.com/demo/narrative
1•bhark•31m ago•0 comments

Hiring Thread for AML/KYC/Trust and Safety Roles – June 2026

2•MichaelZuZu•34m ago•1 comments

Introduction to Paigham (Message) Nats UI

https://github.com/LetsConvert-IO/paigham-nats
2•urashidmalik•35m ago•0 comments

Cliffwater's flagship private credit fund hit with 17% redemption requests

https://www.ft.com/content/dfdfee64-d3fb-487a-9019-1926387b0ef1
2•JumpCrisscross•36m ago•0 comments

Advertisements as Articles in the Register MS

https://techrights.org/n/2026/06/02/Advertisements_as_Articles_in_The_Register_MS.shtml
2•amcclure•38m ago•0 comments

Coinbase Founder's Longevity Startup Triples in Value

https://www.wsj.com/business/newlimit-startup-brian-armstrong-value-82ab9830
2•wslh•39m ago•0 comments

Majorana 2 [video]

https://www.youtube.com/watch?v=1bN4O5_meB4
2•ketchup32613•40m ago•0 comments

Flag Mates, A two-player flag guessing game I built as a wedding gift

https://flagmates4.life/
2•risquer•40m ago•1 comments

Apple's MacBook Neo is winning over a new generation of buyers

https://techcrunch.com/2026/06/02/apples-macbook-neo-is-winning-over-a-new-generation-of-buyers/
4•dhfbshfbu4u3•42m ago•0 comments