Bunkialo is an Expo React Native app for IIIT Kottayam students that aggregates Moodle attendance, assignment timeline, timetable, mess menu, and utility tools.
Bunkialo landing is the Next.js onboarding page for Bunkialo, in bunkialo-landing folder.
This project is licensed under GPL-3.0.
meaning: if you fork and distribute a modified version, you must also provide source code for that modified version under GPL-compatible terms. Distributed derivatives cannot be closed source.
- Bun
- Expo CLI / EAS CLI
bun installCopy .env.example into .env.
LMS test variables are optional and only needed if you run the test scripts:
LMS_TEST_USERNAMELMS_TEST_PASSWORD
bunx expo startbun run src/scripts/test-scraper.mjsbun run src/scripts/test-dashboard.mjsbun run src/scripts/test-resources-scraper.mjsbun run src/scripts/test-lms-download.mjsbun run src/scripts/test-timetable-logic.mjsbun run src/scripts/test-assignment-scraper.mjsbun run src/scripts/test-assignment-submit.mjs
Please read CONTRIBUTING.md before opening pull requests.
Please report vulnerabilities through GitHub private vulnerability reporting. See SECURITY.md.