# Moodle Timetable Server A Node.js server that fetches timetable data from WebUntis. ## Setup 1. Install dependencies: ```bash npm install express dotenv luxon webuntis ``` 2. Create a `.env` file with: ```env PORT=3000 WEBUNTIS_SCHOOL=your_school WEBUNTIS_USER=your_username WEBUNTIS_PASS=your_password WEBUNTIS_URL=your_webuntis_url ``` ## API Endpoints - `GET /` - Health check - `GET /timetable` - Fetch timetable for next 4 weeks ## Running ```bash node server.js ``` Server runs on `http://localhost:3000` by default.