Skip to content

mcphendriks/connect-your-tribe-squad-page

 
 

Repository files navigation

Titel

Ontwerpen en bouwen aan een squad page(overzichtspagina) met Node, EJS, Express en data uit de whois.fdnd.nl REST API voor de opleiding FDND (sprint 7)

Inhoudsopgave

Beschrijving

User Story: Als FDND-student wil ik een filteroptie genaamd "Ambities" hebben, zodat ik kan filteren op de toekomstige droomloopbaan van medestudenten. Met deze filteroptie kan ik gemakkelijk de toekomstige droomloopbaan vinden van degenen die vergelijkbare ambities heeft.

Screenshot 2023-02-25 at 08 49 08

Kenmerken

Node.js Node is een Javascript omgeving die wordt gebruikt om javascript server-side te bouwen.

Express Express is een framework voor Node, die helpt om eenvoudig en snel te bouwen. Express biedt een gestructureerde manier om routes te definiëren.

EJS EJS is een JavaScript-templating het zorgt ervoor om HTML-templates eenvoudige te make en te hergebruiken met behulp van JavaScript, het haalt gegevens op die zijn opgeslagen in een server-side database (Node.js) Tip: Je kan ook client-side werken met EJS en je kunt variabelen, loops, conditionals en andere JavaScript-functies gebruiken in EJS.

JSON JSON is een gegevensindeling voor het uitwisselen van gegevens tussen client en server.

Node.js en Express werken samen om een server te bouwen voor het verwerken van browserverzoeken en terugsturen van HTML-inhoud. EJS werkt samen met Express om dynamische inhoud te genereren op basis van de gegevens van de server. Express biedt structuur voor routes en middleware en maakt EJS-rendering mogelijk. Node biedt de runtime-omgeving voor deze webapplicaties op een server. Express

Installatie Node.js

  1. installeer de Node ontwikkelomgeving, kies 18.14.0 LTS

  2. Voer in de terminal het commando npm install uit (Je gebruikt NPM, om een express inclusief alle afhankelijkheden te installeren.

  3. Voer in de terminal het commando npm start uit. er verschijnt over het opstarten van de server: Application started on http://localhost:8000,

Bronnen

Materiaal analysefase

Materiaal bouwfase

Materiaal integreerfase

Licentie

GNU GPL V3

This work is licensed under GNU GPLv3.

About

Redesign met je squad een squadpagina op basis van een bestaande API.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 47.3%
  • EJS 33.7%
  • JavaScript 19.0%