- By coincidence I found a memory leak bug in router. As I don't like bugs I fixed it as best as I could even that it wasn't part of this assignment.
- I used kebab-case in CSS and camelCase in JS.
- I used fetch for API fetching but I like axios more.
- I found additional points ;) - 'Dodatkowe punkty za sprawdzenie tokenu! Wspomnij o tym na rozmowie ;)'
- This app definitely could use some middleware as for authorization and protected pages but I went with simple redirect function
Clone the git repo:
git clone https://github.com/ThomasK0lasa/zwolnienizteorii-zadanie
To run the App developer version do:
npm install
npm run dev
You can find online App here: https://zwzt-zadanie.herokuapp.com/
1hr - introduction to project / code read 1hr - engine support for separate templates additional: 2hr - fighting the memory leak bug in router 2hr - webpack configuration: sass, copy plugin 4hr - styling and basic app logic 1hr - api support 1hr - validation