ORELS Viewer is a static web application for validating and inspecting JSON files that follow the Open Real Estate Listings Schema.
The viewer lets a user choose an ORELS schema version, load a JSON file, validate it in the browser, and review the listings in a full-screen data table. Valid files are shown with filtering, sorting, pagination, and a full-screen listing detail view.
Open Real Estate Listings Schema repository:
https://github.com/techjb/Open-Real-Estate-Listings-Schema
Open the public viewer here:
https://techjb.github.io/orels-viewer/
- Validate ORELS JSON files against ES schema versions 1.0, 1.1, 1.2, 1.3, and 1.4.
- Show validation errors before rendering listing data.
- Display valid listings in a full-screen table with column filters, sorting, and pagination.
- Open any listing to inspect highlights, media links, source links, and the complete JSON payload.
- Run entirely in the browser as a static site.
This project is published with GitHub Pages.
Repository:
https://github.com/techjb/orels-viewer
Serve the folder with any static web server, then open the local URL.
python -m http.server 5177Then visit:
The viewer includes local copies of the ES schemas for versions 1.0, 1.1, 1.2, 1.3, and 1.4. The table UI uses Tabulator and validation uses AJV.