Dit is mijn repository voor Project-Tech. Hierbij krijg ik de opdracht om een matching applicatie te maken. In deze matching applicatie moet een feature worden verwerkt door middel van front-end en back-end.
Het concept wat ik bij Project-Tech heb opgesteld bestaat uit het matchen van voorkeuren van gebruikers met festivals & evenementen voor de gebruiker. Via de volgende link naar de wiki is hier meer over te lezen: Ideas & Concept
Volg de onderstaande stappen voor de installatie van de repository
Zorg ervoor dat git werkend is op je computer.
-
Github Desktop GitHub Desktop is een GUI versie van git waarmee je een visuele weergave krijgt van wat je met git kan en waarbij git automatisch wordt geïnstalleerd. Leer meer via de volgende link: GitHub Desktop
-
Git voor Windows Volg de volgende link om git te installeren voor Windows: Git Windows Controleer in de terminal of git goed is geïnstalleerd:
$git version
-
Git voor MacOs De meeste MacOs device hebben al git, activeer het in de terminal met:
$git version
Installeer het anders via deze link: Git MacOs Controleer in de terminal of git goed is geïnstalleerd:$git version
-
Git voor Linux Installeer git door in de terminal van Ubuntu/Debian het volgende te plaatsen:
sudo apt-get install git-all
Om de repository lokaal te clonen naar je device kun je het volgende doen.
-
GitHub Desktop Navigeer naar de GitHub Pagina van de repository. Navigeer naar het kopje '<>code'. Klik rechtsboven op het groene knopje 'code'. Selecteer 'Open with GitHub Desktop'.
-
Terminal Je kunt de repository ook clonen door het volgende in de terminal te plaatsen:
$git clone https://github.com/thimogagliano/Block-Tech-Feature.git
voor het installeren van packages gebruik je het volgende in de terminal met daarachter de naam van de package van npm
$npm install
-
Developer
$npm run dev
-
Productie
$npm start
This project is MIT licensed.
Hieronder zijn de geraadpleegde bronnen te zien bij het maken van de applicatie:
- Voor het maken van static files
- Voor het toevoegen van een error handler in de server.js met behulp van express
- Express routing
- Voor het gebruiken van de templating engine van pug
- Voor het gebruiken van een templating engine met epress.js
- http://expressjs.com/en/guide/using-template-engines.html
- https://www.youtube.com/watch?v=DpkbM1PD9Eo
- https://levelup.gitconnected.com/render-dynamic-content-in-nodejs-using-templates-a58cae681148
- https://www.digitalocean.com/community/tutorials/how-to-use-ejs-to-template-your-node-application#step-1-configuring-with-server-js
- MongoDB
- Heroku
- Third party API