Project Web IV 2017-2018 Bontinck Lennert 2TINA
Dit is de GitHub repository voor mijn project carmeets.be dat ik realiseerde als opdracht voor WebApplicaties IV te HoGent.
Naam | GitHub | |
---|---|---|
Bontinck Lennert | https://github.com/pikawika | lennert.bontinck.y9785@student.hogent.be |
De online versie van het project carmeets.be is hier te vinden of via onderstaande url:
Dit project is gehost op een gratis heroku server en mlab databank, beide kunnen even duren om op te starten dus gelieve de website even tijd te geven om op te starten.
U kan eenvoudig zelf een account aanmaken om de functionaliteit van de site te testen. De onderstaande accounts zijn ingeladen bij de ter beschikking gestelde databank.
U kan aanmelden met het e-mailadres of de username.
Buiten de eenvoudig aan te maken standaard gebruikers is er één admin account voorzien. Met dit account kan u via de detail pagina van een meeting de meeting verwijderen, ookal bent u de eigenaar niet! Het wachtwoord van dit admin account is beschikbaar voor de ter beschikking gestelde databank. Indien u het wachtwoord wenst voor de admin op de online site kan u een mail sturen naar Lennert.
- Administrator - lokaal
- Gebruikersnaam: admin
- E-mailadres: admin@carmeets.be
- Wachtwoord (lokaal): administrator
- Online: Op aanvraag
- Voorkeuren: toon alle soorten meetings
- Standaard gebruiker 1 - lokaal
- Gebruikersnaam: web4
- E-mailadres: web4@carmeets.be
- Wachtwoord: gelukkiggeennetbeans
- Voorkeuren: show 4 van de categorieen
De initieele databank voorzien van enkele gebruikers en meetings inladen doet u als volgt.
- Zorg dat u niet aangemeld bent op de website
- CMD (databank importeren)
- cd folder\naar\web4-20172018-2a-aalst-pikawika\Sample files\Sample DB
- mongorestore --db carmeetdb carmeetdb
- File explorer (images die bij databank horen importeren)
- kopieer alle inhoud van de folder:
- folder\naar\web4-20172018-2a-aalst-pikawika\Sample files\Sample DB\uploads
- plak de gekopieerde inhoud naar de folder:
- folder\naar\web4-20172018-2a-aalst-pikawika\Site\carMeets\backend\public\images\uploads
U kan het project nu starten zoals hieronder beschreven
- terminal1:
- mongod
- terminal 2:
- cd ./backend/
- npm install
- npm start
- terminal 3:
- cd ./frontend/
- npm install
- npm start
- Browser (Google Chrome aanbevolen):
De huidige databank exporteren doet u zo:
- CMD (databank exporteren)
- cd /folder/waar/je/db/wilt/opslaan
- mongodump --db carmeetdb
- File explorer (images die bij databank horen exporteren)
- kopieer alle inhoud van de folder behalve .gitignore naar een backup folder naar keuze:
- web4-20172018-2a-aalst-pikawika\Site\carMeets\backend\public\images\uploads
Via multer wordt de geslecteerde afbeelding voor een nieuwe meeting gecontroleerd op enkele parameters.
U kan enkele afbeeldingen die voldoen aan deze parameters onder de map "Sample files/Sample images" vinden.
© Bontinck Lennert 2TINA 2017-2018