koenidv / sph-planner

Android app to easily access Hesse's education portal
Mozilla Public License 2.0
13 stars 2 forks source link
android hessen schulportal schulportal-hessen

⚠ Maintainers needed

I am now done with school and don't have credentials for Schulportal anymore.
However, as Schulportal keeps evolving, the app has to keep pace in order to not stop working because of unexpected data. This is why I ask you to donate your time to the benefit of Hessian students :)
If I would have had time, there were also plans for more features to make the app even better than the original website, some of which are actually partly implemented.

! So, if you are interested in learning about and improving yourself in: 
  • Native Android app development with Kotlin
  • Webscraping (using Jsoup in this case)
  • Managing a touch more complicated projects
  • Supporting a growing user base of currently several hundred users
    ! Hit me up 

    Send me a message on Twitter or post me an email.
    Looking forward to hearing from you 👋

SPHplanner on Google Play

Android app to easily access Hesse's education portal - SPH: Schulportal Hessen / Education Portal Hesse

Screenshots

Advantages compared to SPH's website

Features

Future plans

Contributing

Simply submit a pull request and you're ready to go! Please keep each PR limited to one change, feature or a logical set of changes. If you'd like to make a more substantial change, you might want to get in touch first.

Building

Simply cloning the repository from Android Studio should be plenty.

Debugging

As of version 122, there's an easily shareably debug logger. There is an online tool to visualize its data.

... development space

The following db diagram is for wrapping my mind around what we've built years ago. It's AI generated and might contain errors. dbdiagram.png