StudyPlan is a mobile application for Android that retrieves a university's timetable. For the moment the App is mainly dedicated to the University of Rennes 1, but it can easily be adapted to any other school.
![]() |
![]() |
![]() |
![]() |
npm i && npm run dev
./src/components/api.tsx
const BASE_URL = /* change the base url */;
const PROJECT_ID = /* change the project id */;
const CALENDAR_URL = `https://${BASE_URL}/jsp/custom/modules/plannings/anonymous_cal.jsp`
./src/assets/tree.json
"<parent>": {
"<parent>": {
"<parent>": {
"<item>": "<resource_id>",
"<item>": 2951,
"<parent>": {
"<item>": 2924,
"<item>": 2937,
"<item>": 2926
},
./src/assets/logo.svg
npm run build && npx cap open android
Now you can compile your application into Release version (APK/Bundle) in AndroidStudio.