minimalist ios app for viewing home access center (HAC) grades. react native + expo.
Important
project & api still in early development, not expected to work
- grades, GPA (weighted + unweighted), schedule, planner, transcript, attendance
- personal tasks merged with HAC assignments
- 6 dark themes
- creds stored in ios keychain, never on a server
npm install
npm start # press `i` for ios simulatorsign in with your district's HAC url, username, and password. four districts are preset; add more in screens/login.tsx.
| command | what it does |
|---|---|
npm start |
expo dev server |
npm run ios |
ios simulator |
npm run lint |
eslint |
npm run type-check |
typescript check |
npm run build:ios |
eas production build |
react native 0.76 · expo sdk 52 · react navigation 6 · ts · expo-secure-store
see claude.md for arch and deployment.md for shipping.
passwords live only in the ios keychain (expo-secure-store), read on demand via usecreds(), never persisted in user json.
uses an api written in Go; specialized clone of nitheesh-cpu/HomeAccessCenterApiv2 (MIT)
deployments for both apis available on their github pages
made with :) by jayan