Jonas Laurens

  • Front-end Developer
  • Papa van 2
  • Echtgenoot
  • Techneut
  • Superhelden-expert
  • Gitarist
  • Filmliefhebber

Comic Grading for Everyone

Opdracht

Het doel van dit project was om een applicatie te bouwen die het graden (beoordelen) van stripboeken toegankelijk maakt voor verzamelaars die de staat van hun boeken willen inschatten. Het idee ontstond oorspronkelijk uit een oude, inactieve grading-app die ik via de Wayback Machine online vond. Ik analyseerde hoe die app beschadigingen berekende en besloot een moderne, responsieve versie te bouwen.


Evolutie & UI/UX Herontwerp

Het project startte eigenlijk al begin 2018, maar de eerste versie was een ramp op het gebied van gebruikerservaring. De app bestond uit één gigantische pagina die alle mogelijke beschadigingen tegelijk toonde. Dit maakte het proces overweldigend en frustrerend, hoewel de onderliggende logica (het schatten van de score op basis van de officiële 10-punten-schaal ) feilloos werkte.

In 2021 heb ik het project nieuw leven ingeblazen om de UI/UX volledig te heroverwegen. Om het proces overzichtelijk en aantrekkelijk te maken, heb ik de enorme lijst met defecten opgedeeld in specifieke, stapsgewijze pagina’s per categorie en twee verschillende trajecten gecreëerd voor gebruikers:

Aan het einde van beide trajecten toont de applicatie een gedetailleerde, geschatte score, compleet met een overzicht van alle geselecteerde beschadigingen.


State Management & Performance

Om de state-transities soepel en lichtgewicht te maken, heb ik geëxperimenteerd met verschillende state management-bibliotheken:


Gebruikte technologieën

react vite framer-motion material-ui zustand immer

Wat ik heb geleerd


Gevonden oplossingen


Live Demo View Source

Project Gallery