- ๐ I'm a Full Stack Developer born in ย Poland, but have lived most of my life in ย Ireland
- ๐ฑ Iโm currently working on my Go and Kubernetes skills
- โก Fun fact: I love to play the piano
Other | ||||||
---|---|---|---|---|---|---|
Nicer timetable for WIT
License: MIT License
Currently you provide a link to the JSON data, then this is fetched and stored locally forever. Need to add some sort of mechanism to update this once in a while.
Ideally the app will keep track of when the saved timetable has last been updated, if it hasn't been updated in e.g. a week the app should fetch again from the link and update the saved timetable if it is different. Maybe use a hash for this.
If auto update is enabled in settings, have a check done on app startup to see if timetable is older than seven days, then display a popup/toast in the bottom right asking if they want to refetch the timetable.
Cool feature might also be to try refetching anyway and compare the date of the new timetable to the old one first, then you could say "Newer timetable available, refetch?".
If timetable is old you could display a warning somewhere, this could be optionally hidden using a setting.
Sometimes the tab for the day doesn't switch to the current day, even though the correct day becomes bold
App is definitely usable but there is a little lag, not sure what is causing this.
The JSON has details on the timetable including course etc. but they currently aren't displayed anywhere. Could display this somewhere, even just in settings or for debugging purposes.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.