Dit is mijn repo voor Block Tech Course 20-21
Binnen block-tech heb ik gewerkt aan een feature voor een matching app. De app is gemaakt met NODE.js en gebruik gemaakt van MONGO-DB voor mijn database. De app is ge-deployd en wordt geserveerd door Heroku en je kan de app bezoeken door hierop te klikken.
Allereerst voor dat je gebruik gaat maakt van mijn repo, moet je bekend zijn met:
-
NODE.js om de applicatie te bewerken
-
MONGO DB. om je eigen database aan te sluiten
-
NPM omdat er npm packages worden gebruikt
-
Mongoose omdat we dit gebruik maken om data aan te maken en op te halen vantuit de data base.
Optioneel
-
Heroku mocht je de app te kunnen deployen
Mocht je newbie zijn begin begin dan met NODE.js, Git en NPM te installeren Dit doe je met de volgende commandos gebruiken in je terminal:
-
node install
-
git install
of je kan kijken of je de programma's al in je computer hebt staan door in de terminal te typen:
-
node --version
-
git --version
git clone https://github.com/deinca/block-tech-21
npm install
Binnen deze repo zul je gebruik maken van een mongoDB account hiervoor heb je een .env
document nodig met de volgende variabel:
DB_URL=mongodb+srv://<link>
Dit zorgt ervoor dat de applicatie verbonden wordt met je mongodb database.
npm index.js
Essentieel om te installeren in de devdependencies: dit zorgt ervoor dat je bewerkingen automatisch bijgewerkt worden. Dus je hoeft niet de applicatie niet steeds te herstarten.
npm nodemon install
Als je al de bovenstaande hebt gedaan kun je de applicatie gebruiken door in de terminal het volgende uit te voeren:
nodemon
Raadpleeg mijn documentatie als je benieuwd bent naar het proces van deze applicatie