Zwolnieni z Teorii - zadanie

About App

  • 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

Setting up the Application

LOCAL

Clone the git repo:

git clone https://github.com/ThomasK0lasa/zwolnienizteorii-zadanie

To run the App developer version do:

npm install
npm run dev

ONLINE

You can find online App here: https://zwzt-zadanie.herokuapp.com/

Work Time

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