Skip to content

Kip-Hub/matching-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Matching-app

Contents

Description

homepage of the app

Matching-app is an app built as a project for Blok Tech at the Hogeschool van Amsterdam. The app is meant to help you find capable teammates for the games you play, rather than having to deal with randoms. The feature I've worked on for Blok Tech is filtering the data that the user searched for, and returning a user profile that matches the criteria.

Getting started

In order to use this repository on your local device you should first clone it by putting the following code into your terminal:

git clone https://github.com/Kip-Hub/matching-app.git

After which you should install npm on your local device by running this code in your terminal:

npm install

This will automatically install the needed dependencies to run the project.

Run scripts

When succesfully installed the following script can be used to start the project:

npm start

Database

The image below shows what the database structure should look like in MongoDB

Database structure

Dependencies used

  • ejs
  • express
  • mongodb
  • body-parser
  • dotenv

Wiki

The research done during the project and the documentation of it can be found in the Wiki

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Sources

EJS -- Embedded JavaScript templates. (z.d.). Geraadpleegd op 10 februari 2021, van https://ejs.co/Express

Node.js web application framework. (z.d.). Geraadpleegd op 2 februari 2021, van https://expressjs.com/

Kevin. (2020, 28 maart). Display Mongo Collection With ExpressJS Using EJS Templates. Geraadpleegd op 1 maart 2021, van https://www.youtube.com/watch?v=0uaSi8v5CHQMongoDB

Node Driver — Node.js. (z.d.). Geraadpleegd op 1 maart 2021, van https://docs.mongodb.com/drivers/node/

The Net Ninja. (2016, 8 juli). Node JS Tutorial for Beginners #30 - Handling POST Requests. Geraadpleegd op 14 februari 2021, van https://www.youtube.com/watch?v=rin7gb9kdpk

Using Express middleware. (z.d.). Geraadpleegd op 1 februari 2021, van https://expressjs.com/en/guide/using-middleware.html