Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dmmikkel/ab-tech-test
https://github.com/dmmikkel/ab-tech-test
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/dmmikkel/ab-tech-test
- Owner: dmmikkel
- Created: 2022-12-15T11:07:59.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2022-12-15T12:11:16.000Z (about 2 years ago)
- Last Synced: 2024-04-17T04:22:55.686Z (8 months ago)
- Language: TypeScript
- Homepage: ab-tech-test.vercel.app
- Size: 144 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Teknisk test for Arkitektbedriftene
Utført av Dag Mikkelsen.
Løsningen er deployet her: https://ab-tech-test.vercel.app/
## Forutsetninger
1. Var usikker på om feltene øverst skulle være med, da dette ser ut som noe ansvarlig søker fyller ut. Disse er derfor utelatt.
1. Er ikke kjent med hvilke felter på andre steg som er påkrevd eller hvordan dataen skal se ut. Har derfor ikke implementert felt-validering på akkurat dette steget.
1. Styling er gjort i TailwindCSS for å forenkle arbeidet, men jeg er også meget komfortabel med å skrive CSS for hånd.## Verdt å legge merke til
1. All koden i løsningen er min egen og ingenting er kopiert fra noe sted. Alle komponenter er implementert fra bunnen av, med unntak av Spinner.
1. For å spare brukeren for tid har jeg automatisk oppslag på postnummer, som henter ut både poststed og kommune.
1. I forhold til universell utforming har jeg gjort følgende
1. God heading-struktur.
1. Brukt native input-felter med tilhørende label og native knapper.
1. Brukt Description List til oppsummering.
1. Brukt mørk variant fra grafisk profil for å sørge for tilstrekkelig kontrast.
1. Gjort enkle tilpasninger til ulike skjermstørrelser.## Potensielle forbedringer
1. Kan være mulig å hente enda mer av informasjonen om eiendommen, via API/datasett fra Kartverket, slik at det er enda mindre for brukeren å fylle ut.
1. Optimalisere logo-filen så den ikke tar så stor plass.
1. Legge postnummer-oppslag i et API, eller splitte informasjonen på mange .json-filer og kun laste den som er nødvendig for oppslaget.
1. Feil i validering burde forsvinne når feltet blir gyldig.
1. Feilhåndtering dersom skjemaet feiler å sende inn.
1. Lage enkel animert overgang mellom de ulike delene av skjemaet.
1. Delen av skjema for gårdsnummer etc. burde kunne forbedres, slik at det blir lettere for brukeren, når kravene til validering er kjent.
1. Kan huske utfylt data fra skjemaet man gikk tilbake fra.
1. Datovelger for datofeltet på oppsummering.
1. Kan style checkbox bedre.
1. Visste ikke gode engelske navn for gnr., bnr., osv, så kan forbedre variabelnavnene.
1. Bedre label og forklaring for "Dato for personlig ansvarsrett som selvbygger"
1. Gi beskrivelse av ønsket format til skjermlesere (UU).