Portfolio

Kasz' van Os

Ontwerper & Webdeveloper

Uurschema

HTML
CSS
JS
IndexedDB
Disclaimer

Screenshots
Omschrijving
Over het project

Uurschema is een persoonlijke PWA die ik in 2018 ben gestart als mijn eerste serieuze stap in webapp-ontwikkeling. Ik was op zoek naar een simpele, gebruiksvriendelijke manier om mijn dagelijkse activiteiten bij te houden, maar vond geen bestaande app die aansloot bij mijn wensen: eenvoud, overzicht en geen onnodige toeters en bellen.

Daarom besloot ik zelf een oplossing te bouwen.

Doel en functies

Het project is gericht op het registreren van activiteiten en het verzamelen van data, die lokaal wordt opgeslagen via IndexedDB - volledig offline bruikbaar. De gegevens worden overzichtelijk gepresenteerd in tabellen, met opties om deze aan te passen of te verwijderen. De app kan volledig worden afgesloten tijdens het meten van een activiteit - bij heropening wordt automatisch de verstreken tijd berekend.

Belangrijkste functionaliteiten:
  • Activiteiten bijhouden en beheren
  • Donker/licht thema
  • Slimme tijdsregistratie
  • 12-uurs en 24-uurs klokmodus
  • Uurloon instellen en automatisch uitbetalingen berekenen
Reflectie

Uurschema was voor mij een leerzaam project waarin ik kennismaakte met progressive web apps, local storage via IndexedDB en het ontwerpen van een eenvoudige maar functionele gebruikersinterface. Het legde de basis voor mijn interesse in functionele tool-design en frontend performance.