



Orbe pour Pronote
This project is an iOS/watchOS/macOS Swift app to view school information. Most high schools in France use Pronote to handle and share school information with students and parents. The official app for Pronote was very limited, therefore I made this app.
Features:
- View your school schedule, homework, grades, classes content, absences, messages from teachers, announcements from your school, upcoming exams, etc.
- See graphs of the evolution of your grade averages
- Dark mode
- Notifications before every class
- Daily recap including tomorrow's homework, new grades and their impact on your point averages, classes to revise, etc.
- Widgets for your school schedule
- Ask information about your schedule or your grades to Siri
- See your next class in a complication on your watch face
- Also a game: Unlock alternative app icons by having good grades
- Automatically synced amongst your devices
The app is written in Swift, the backend is written in JavaScript (NodeJS) using Puppeteer, and with a Python watchdog.
The development began in October 2019, it was available on the App Store between 2 September 2020 (version 1.0) and 20 April 2021 (version 4.5).
It has been updated 18 times on iOS and 14 times on macOS, and the monorepo has 1246 commits.