Skip to content

process

Koen Dekker edited this page May 22, 2023 · 7 revisions

Process

Gedurende de afgelopen weken zijn er enkele wijzigingen in het concept van deze wiki doorgevoerd door onderdelen die niet gemaakt konden worden d.m.v. het gebrek aan bepaalde onderdelen:

  • Vanwege het ontbreken van een geschikte gratis auto-data API, heb ik gebruik moeten maken van een beperkte API waarbij alleen gezocht kan worden op merk, model, type en jaartal van een auto. Helaas zijn de meeste andere beschikbare API's betalend.
  • Vanwege de minimale content binnen de API heb ik de product pagina moeten schrappen. Dit komt omdat er een gebrek is aan gratis API's voor auto's.

Week 1

Project tech

Ik vond de eerste les van Project Tech een beetje overweldigend en lastig. Ik snapte niet echt wat ik aan het doen was. Ik snapte niet hoe ik mijn reposritory op mijn github kon krijgen via de terminal. Ik heb uiteindelijk de git desktop software gebruikt om hem op github te krijgen ( 10000x makkelijker ) Bij de les backend development werd alles mij veel duidelijker. Ik vind het nu een leuk project en kijk uit naar de volgende lessen.

Back-end

Ik heb een repository gemaakt op mijn lokale pc, een key aangemaakt en de assignments gemaakt in de les. Het is mij nog niet gelukt om alles te uploaden naar github. Ik ben begonnen met een logbook van wat ik allemaal gedaan heb.

Week 2

Project tech

Ik heb mijn wiki goed aanpast en bijgehouden en heb hierbij alle pagina's laten leiden naar mijn Github pagina. Ik heb HTML en css pagina's aangemaakt en ben deze al begonnen te stylen met css. Deze ben ik in deze week begonnen aan te passen dmv EJS.

Back-end

"Het lukt mij niet om de <% include header %> toe te voegen aan mijn index.ejs binnen de views map. Ik zie wel de html staan als ik de <% gebeuren weghaal. Ik ben al 3 uur bezig maar kan geen oplossing vinden.

Hij blijft deze error geven: SyntaxError: Unexpected identifier in C:\Users\kvdek\blok-tech\assets\views\index.ejs while compiling ejs Ik heb alle mogelijkheden geprobeerd zonder succes...."

Dit was voordat het niet werkte, blijkbaar zat een mapje op de verkeerde plek.... EJS werkt precies zoals hij hoort te doen!

Week 3

Project tech

Ik heb een aantal extensions gedownload die mijn leven zo veel makkelijker maken. Dit maakt het coderen een heel stuk overzichtelijker en voornamelijk een heel stuk leuker! Deze extensions, denk bijvoorbeeld aan SCSS en Prettier, zijn zo behulpzaam en ik werk daardoor vanaf deze week een stuk efficiënter.

Back-end

Het is mij gelukt om een werkende route te maken die ervoor zorgt dat als je met specifieke inloggegevens inlogd, je door mag naar de volgende pagina. Ik heb ook de css zo goed mogelijk gemaakt.

Week 4

Project tech

Deze week is ons geleerd hoe we onze code netjes en gestructureerd neer kunnen zetten. Ik heb dit gelijk aangepast aangezien dit super handige tips zijn, gevonden via de Github pagina van Ryan Mcdermott(https://github.com/ryanmcdermott). Nu zijn alle code naar mijn mening veel duidelijker te lezen.

Front End

Voor het vak Front end werd ons gevraagd om te kijken naar een third party API om te implementeren in onze site. Ik ben 5,5 uur bezig geweest om mijn API werkend te krijgen. Wat mij niet lukte was het vinden van een goed werkende gratis API. Gelukkig werkt mijn website nu, alleen niet zoals ik in gedachten had. Deze API heeft mij gelimiteerd tot het zoeken in merk en type auto.