Skip to content

A MEAN stack application that makes it easy to find upcoming carmeets. Users can like a meeting and will get a notification accordingly.

Notifications You must be signed in to change notification settings

pikawika/Hogent-Carmeets-web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

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.

Inhoudsopgave

Ontwikkelaar

Naam GitHub E-mail
Bontinck Lennert https://github.com/pikawika lennert.bontinck.y9785@student.hogent.be

Online versie van dit project

De online versie van het project carmeets.be is hier te vinden of via onderstaande url:

http://carmeets.lennertbontinck.com

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.

Gebruikers

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

Databank importeren

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

Project lokaal starten

  • terminal1:
    • mongod
  • terminal 2:
    • cd ./backend/
    • npm install
    • npm start
  • terminal 3:
    • cd ./frontend/
    • npm install
    • npm start
  • Browser (Google Chrome aanbevolen):

Databank exporteren

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

Ondersteunde afbeeldingen voor meeting

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

About

A MEAN stack application that makes it easy to find upcoming carmeets. Users can like a meeting and will get a notification accordingly.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published