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 startDownload the latest Android development APK from the GitHub Releases page, install it on an Android device, and use the EAS Update preview link from the matching pull request.
bun test(unit tests against app modules)bun run test:lms-scraperbun run test:dashboardbun run test:resourcesbun run test:downloadsbun run test:assignmentbun run test:assignment-submit(uploads only with explicit--submit)bun run test:e2e:assignmentbun run test:e2e:feedback
Please read .github/CONTRIBUTING.md before opening pull requests.
Please report vulnerabilities through GitHub private vulnerability reporting. See .github/SECURITY.md.