Dit is een project voor de HvA. De opdracht was om een matching site te maken die mensen met een zelf bedacht onderwerp zou moeten matchen. Wij als groep hebben ervoor gekozen om een site te maken die mensen zouden matchen met een museum waar ze naar toe zouden moeten gaan op basis van de kunst die de gebruiker leuk vind.
Om deze site te starten moet je eerst een aantal stappen doorlopen. Als eerst download je de main branch als een zip. Hierna unzip je hem en open je hem in visual studio code. Hierna maakt je een terminal aan door op deze knoppen te drukken.
Als je in de terminal zit tiep je dit: npm install
nu gaat visual studio code alle programma's automatisch downloaden die je moet hebben.
Nu moet je een van de makers contacten zodat alle spullen die niet op github staan doorgestuurd kunnen worden. Hierna zal de website het doen.
Om de website te starten op je locale server (route /8000), tiep je in de terminal: npm run dev
Onze website is gemaakt voor grote kunst liefhebbers. Op deze website kan je naar de mooiste kunst van nederland kijken. Op basis van jouw voorkeuren worden jou musea aangeraden. De functionaliteiten van deze website zijn:een volledig werkend inlog en registreer systeem:
Een pagina om jouw mening te geven over nederlandse kunst
een pagina waar je jouw meningen terug kan vinden over de kunstwerken.
een pagina waar je kan zien welke musea het beste is volgens jouw favorieten kunstwerken.
Met deze website kan je de leukste nieuwe kunst ontdekken maar hij is nog niet helemaal af. We hadden nog een aantal andere functionaliteiten toe willen voegen zoals:
- We hadden graag altijd een live locatie willen krijgen van de gebruiker zodat we ook op afstand hadden kunnen sorteren
- Graag hadden we ook de musea's echt op basis van de beoordeelde kunstwerken aan willen raden
- Node.js
- Nodemon
- "bcrypt": "^5.1.1"
- "dotenv": "^16.4.5",
- "ejs": "^3.1.9"
- "express": "^4.18.3"
- "express-session": "^1.18.0"
- "express-validator": "^7.0.1"
- "mongodb": "^6.4.0"
- "multer": "^1.4.5-lts.1"
- "xss": "^1.0.15"