Solid is a framework, devised by a group at MIT, led by Prof. Tim Berners-Lee, inventor of the World Wide Web. Solid lets people store their data in a decentralized way. When data is stored in someone's storage unit, in a so called Pod, they control who and what applications can access it on a modular level.
The project provides a solution for the data ownership problem, decoupling content from the application and putting the users in control of managing access to their information.
This monorepo contains some proof of concept implementations of applications used in the hospitality area operating on the Solid framework:
- Property management system - handling the hotel's side of the expected operations, such as booking, check-in, check-out and guest support.
- Guest portal application - handling the above mentioned operations on the side of the guest, providing an overview of their reservations and allowing them to communicate with the hotel.
- Solid profile editor - granting the ability to manage the personal information of the guest by both sides.
Please see the docs
for more information.
Note that some functionalities were not yet present in Inrupt's solid-client
library at the time of writing this project (or were in the early alpha stage), such as WebSocket notifications or the universal access API.
As such, for these problems we provide our own low level implementations.
Note that this project has accomplished its goal to provide a sketch of the potential implementations of these functionalities. Therefore it is no longer maintained, updated or monitored.