Stud.IP Timetable
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Sunday
- Monday
- Tuesday
- Wednesday
- Thursday
- Friday
- Saturday
- Sunday
Something went wrong!
You must navigate to your schedule!
Couldn\'t retrieve the canteen plan!
Save
Delete
Cancel
Confirm
Edit Event
Event title
Lecturer(s)
Room
–
Change to academic quarter
Sorry, an error occurred!
The course can\'t begin after it ends!
The course can\'t end before it begins!
No offers
There are no offers available for this day
Licences
Android developer resources provided by Google.\nhttps://developer.android.com/\n\nCrash reporting provided by Google.\nhttps://firebase.google.com/products/crashlytics/\n\nDesign guidelines, icons, and colour palette provided by Google.\nhttps://m3.material.io/\n\nAdditional icons provided by Flaticon.\nhttps://www.flaticon.com/\n\nWeb scraping functionality provided by Jonathan Hedley.\nhttps://jhy.io/ | https://jsoup.org/
Your Schedule
Canteen Offers
App Settings
%s – Opening Hours
Uni-Mensa
Café Central
Mensa NW1
Cafeteria GW2
Mensa Neustadtswall
Mensa Werderstraße
Mensa Airport
Mensa Bremerhaven
Cafeteria Bremerhaven
Interimsmensa HfK
[ %s ]
\?
Animal Welfare
Fish
Poultry
Lamb
mensaVital
Beef
Pork
Vegan
Vegetarian
Game
dye
preservatives
antioxidants
phosphates
sweeteners
a source of phenylalanine
blackened
sulphured
waxed
alcohol
flavour enhancers
caffeine
animal rennet
gluten (wheat)
gluten (rye)
gluten (barley)
gluten (oats)
gluten (spelt)
gluten (kamut)
crustaceans
eggs
fish
peanuts
soy
dairy & lactose
almonds
hazelnuts
walnuts
cashew nuts
pecans
brazil nuts
pistachios
macadamia nuts
celery
mustard
sulphur oxide & sulphide concentrated above 10mg/kg or 10mg/l
lupins
sesame
molluscs
Contains no allergens or additives.
Contains: %s.
Schedule
Canteens
Settings
Your schedule has been refreshed!
General
Stud.IP Schedule
Canteen Offers
Miscellaneous
Refresh your Stud.IP schedule
This will clear any customisations!
Highlight next course
Only works properly if courses don\'t overlap!
Mark offers with allergens with a star*
Also applies to additives
Colour dietary preferences
This colours the icons similar to the website
Show canteen plan on app launch
Otherwise your schedule will be shown at launch
Opt-in to sharing crash data
Data will be anonymised
What happens with my data?
Will you steal my Stud.IP login?
TL;DR: no, but Google may let me know if the app crashes on your device.
This app works standalone, which is to say, it doesn\'t ever connect to a server I own. Instead, it is a web scraper, which means that it opens a website and then downloads and analyses all the data from that website by itself. In this case, those websites are the canteen websites of the Studierendenwerk Bremen (stw-bremen.de) and the Stud.IP page (elearning.uni-bremen.de).\n\nThis works fairly easily for the canteen offers, since the plans are public and anyone can access them. However, to access your personal Stud.IP schedule, the app needs access to that website, with your account logged in. This is done by letting you log into the website by yourself (which happens when you click the button to refresh the schedule and the app opens the login page) and then clicking a button to download the content, the HTML source code, of the website. The HTML source code contains information about which elements are shown on the website and how they look, but it can never contain your personal details such as passwords, or any other sensitive data you may store on your device.\n\nThe HTML source is then processed locally on your device, which means that your device will handle converting the HTML source to the cards you will be shown in the app by itself, without needing to send any data anywhere.\n\nHowever, some data may still be sent outside of your device. This app uses \"Crashlytics\" by Google, which is a tool that sends crash reports to Google servers if something breaks. These are used to fix problems that occur in the app.\n\nThis, in compliance with the European General Data Protection Regulation, is of course opt-in, which means that you need to accept this before any data is sent outside of your device. You have been prompted for this when you first started the app, and you can always change your mind in the app settings by clicking the corresponding switch. Should you choose to not share crash data with Google (and me), no data will be sent outside of your device.\n\nShould you want to reassure yourself that no data is sent to any servers (outside of the crash reports from Google), feel free to explore the project, since it is open-source and documented on my GitHub profile:\nhttps://github.com/denizk0461/studip-timetable/\n\nYou\'re also welcome to send me an email:\ndenizk0461+kyzil@gmail.com
View licences
Resources that made this app possible
Cheat Codes
App Version
with ♡️ from Bremen-Osterholz\nmade by denizk0461 \\__*
In our hearts, she lives forevermore