Eine Wohnungsbörse, wo sich Suchende und Anbieter über einen Matching Algorithmus finden und sich somit das endlose Schreiben bzw. Lesen von Bewerbungen ersparen
- (Installieren von Node.js: https://nodejs.org/en/download/)
- (Installieren von Git: https://gitforwindows.org/)
- Klonen in gewünschtes Verzeichnis:
- Temporäre .env-Datei mit Variablen erstellen (benötigt für Verbindung zu MongoDB-Cluster + Port + JWT-Secret):
- $ cd cc-apartment-backend
- $ mkdir config
- $ cd config
- $ echo {url to your MongoDB} > a.env
- $ echo PORT={your backend port} >> a.env
- $ echo SECRET={your JWT secret} >> a.env
- Temporäre .env-Datei (a.env) zu UTF-8 konvertieren (kann sonst nicht gelesen werden):
- $ Get-Content a.env | Set-Content -Encoding utf8 .env
- $ del a.env
- Installieren + Starten des Backends:
- $ cd ..
- $ npm install
- $ npm start
- In cc-apartment-frontend gehen (dafür neue Konsoleninstanz öffnen):
- $ cd
- $ cd cc-apartment-frontend
- Installieren + Starten des Frontends:
- $ npm install
- $ npm start
- Browser öffnen und http://localhost:3002 aufrufen
{
"geschlecht": [
"m"
],
"alter": [
35
],
"raucher": [
"Raucher"
],
"ernaehrung": [
"vegan"
],
"taetigkeit": [
"Schüler"
],
"politischeGesinnung": [
"links"
],
"hobbies": [{
"brettspiele": 0.5,
"videospiele": 0.75,
"lesen": 1,
"sport": 1,
"reisen": 1,
"feiernGehen": 1,
"musizieren": 1
}],
"interessen": [{
"politik": 1,
"kultur": 1,
"naturwissenschaften": 1,
"technik": 1,
"sport": 1
}]
}