Skip to content

An unofficial and open source client for Sapienza University's Infostud

License

Notifications You must be signed in to change notification settings

leosarra/openstud_client

Repository files navigation

banner

GitHub tag API License: GPL v3

Download from Google Play Get it on F-Droid

OpenStud is an unofficial client for Sapienza's Infostud.
It was written with Java 8 in mind and it supports Android 6.0+ (API Level 23+), at the time of writing it targets Android Pie (API Level 28).

Features

OpenStud out of the box supports every feature which was present in the old Infostud Mobile app but it comes with a new look and modern code. The features that are supported are:

  • Student authentication (as expected).
  • Get student profile (first name, last name, date of birth and so on and so forth).
  • Get passed exams.
  • Get doable exams.
  • Get active reservations.
  • Get available reservations.
  • Compilation of the class' survey.
  • Delete of an active reservation.
  • Get and store a receipt of an active reservation.
  • Get paid/unpaid taxes.
  • Show stats based on student's performance.
  • Get university's events and last news.
  • Find classrooms and check their availability.
  • Calendar with student's lessons, exams and reservations.

What's next?

OpenStud is stable and it's perfectly working, but it's development is far from over.
Some visual bugs needs to be fixed and some new features will be worked on (like biometrics support and widgets).

Special thanks

Huge thanks to Leonardo Razovic for the icon and logo and to Valerio Silvestro that helped me testing the app when it was in its infancy. Also thanks to Luigi Russo that helped me by contributing to OpenStud Driver's repo. Last but not least, a special thanks also to Ugo Possenti who inspired me to do this app with his Medium article.

About

An unofficial and open source client for Sapienza University's Infostud

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages