Check announcements of all your enrolled google classrooms sorted by last updated time!
Mobile support via PWA

How does it work ?
As soon as the page is loaded, announcements from all the courses are fetched concurrently!
A caching mechanism is set in place to make the app as fast as it can be. If one user fetched announcements from a course then in the next minute anyone who tries to fetch announcements from the same course will get a cached response, making the google api the only bottleneck.
What are the limitations ?
For each particular course only the latest 5 announcements are fetched as the purpose of this app is to have a quick glance at the latest announcements.
The google classroom api that is used to fetch the announcements only allows a limited number of requests for free. To ensure all the users get equal usage, the app enforces the limitation of maximum 100 requests per day. Each page refresh makes (number of selected courses + 1) requests.