Single-page application using vanilla JavaScript with a REST API backend.
- Frontend: HTML5, CSS3, Vanilla JavaScript
- Visualization: SVG for interactive floor plans
- Styling: CSS Grid/Flexbox with responsive design
- API: REST client (fetch API) communicating with Flask backend
- Hosting: GitHub Pages
- Interactive SVG floor plans with real-time room highlighting
- Availability queries by date/time
- Dynamic filtering (building, floor, features)
- Full-text search with live results
- Responsive design
- Clone the repository
- Update the API endpoint in
script.jsif needed (default:http://127.0.0.1:5000/) - Open
index.htmlin a browser
Live Version: https://llg-mapper.github.io/
index.html- Main UI with SVG floor plansscript.js- Application logic and API clientstyle.css- Layout and component stylingtt.css- Timetable styling