Modality is a free, open-source, hospitality-oriented booking system, currently in development. It will support significant event complexity, unmatched by any existing solution that we are aware of.
Modality will support:
- short and long events (evenings, days, weekends, weeks)
- one-time and recurring events
- partial and full attendance
- single and multiple venues
- multiple accommodation locations and types
- transport options (parking and shuttles)
- catering options
- multi-stage payments and discounts
- detailed statistics
Modality will be useful for:
- event-oriented organisations
- hotels
The Modality server can support single organisations, multiple different organisations, and parent organisations comprising many child/spin-off organisations (each organising their own events).
Modality is entirely modular. Choose all the modules, or just the modules you want (even the events module is optional).
'Modality' is a fusion of two words, 'modular' and 'hospitality', a nod to both the software’s design and purpose.
- The full set of Back-Office wireframes can be found here.
- The full set of Front-Office wireframes can be found here.
Modality is in early-stage development. We intend to release a functioning MVP by early-2024.
- developed entirely in Java, on both the server-side and client-side
- uses the same UI toolkit (JavaFX) across all clients apps
- native Web, Mobile and Desktop clients generated from the same codebase
- server powered by Vert.x
WebFX provides a unique JavaFX to JavaScript transpiler, powered by GWT, which generates pure JS that runs directly in the browser without a plugin.
- Website - read a more detailed overview of the project
- Getting started - stand up Modality on your local machine
- Contribute - participate in the Modality development community
- Roadmap - mapping out the implementation of Modality
Modality is free, open-source software licensed under the Apache License Version 2.0.