svennijhuis / Blok-Tech-GamingBuddy

https://gamebuddy-tech.herokuapp.com/
MIT License
1 stars 0 forks source link
css express handlebars html5 javascript mongdb nodejs

NodeJS HTML5 CSS3 JavaScript MongoDB

👋🏼Welkom bij GameBuddies!

Een applicatie waarbij je in contact kunt komen met anderen game liefhebbers om hier vervolgens mee te kunnen chatten. Deze applicatie bevat een registreer & inlog functie, de mogelijkheid om je account informatie te wijzigen, je kunt filteren op chatrooms, daadwerkelijk chatten in chatrooms en zelfs de informatie van een room inzien en wijzigen.

🚀Features ✍🏼Topics :zap:Installatie :memo:Documentatie :heavy_exclamation_mark:License :email:Contact

GameBuddies Logo


🚀Features


✍🏼Topics


:zap:Installatie

Wil je aan de slag met mijn project? Voer dan de volgende stappen uit:
[Een code editor is natuurlijk wel handig ;)]

Node.js installeren

  1. Download Node.js
  2. Open je terminal, en type node install
  3. Om te kijken of Node.js is geïnstalleerd kan je de versie checken met node --version

GIT installeren

  1. Open je terminal, en type git install
  2. Om te kijken of GIT is geïnstalleerd kan je de versie checken met git --version

GIT en GitHub configureren

Connect GIT en GitHub in je terminal. DIt kan gedaan worden door de volgende code in je terminal te typen:

$ git config --global user.name "gebruikersnaam hier"
$ git config --global user.email "email hier"

Clone deze repository

Download dit project en open het met je code editor. Open je terminal en navigeer naar een map waar jij deze repository wilt opslaan en type de volgende code:

$ git clone https://github.com/svennijhuis/Blok-Tech-GamingBuddy.git

Connect de database

Deze repository maakt gebruik van een MongoDB database. Om je eigen database te verbinden maak je een .env bestand aan met de volgende regels erin:

DB_USERNAME="Jouw database gebruikersnaam"
DB_PASSWORD="Jouw database wachtwoord"
SESSION_SECRET="Jouw session wachtwoord" // dit kan je zelf kiezen

Installeer alle dependencies

$ cd Blok-Tech-GamingBuddy
$ npm install

De applicatie gebruiken

$ npm run gulp

Ga naar een browser en navigeer naar: localhost:3000
Als alles goed is verlopen zie je een inlogscherm, wanneer je nog geen account hebt kun je deze aanmaken om vervolgens in te loggen.


:memo:Documentatie

Dit project is tot stand gekomen dankzij veel ideeën, voorgaande projecten (losse features die zijn samengevoegd) maar ook dankzij veel onderzoek.
Onze gehele documentatie hiervan kun je vinden in de wiki van deze repository.
Hier lees je over hoe wij als team tot ons concept zijn gekomen. Ook vind je er alle features die door ons zijn gemaakt met bijbehorende uitleg. Daarnaast vind je er ook afspraken die we hebben gemaakt om zo onze code een beetje gelijk te houden en goed te kunnen samenwerken op GitHub.


:heavy_exclamation_mark:License

Deze repository is licensed onder de MIT License
License: MIT


:email:Contact

Laurens Duin [ laurens.duin@hva.nl ]
Aris Rosbach [ aris.rosbach@hva.nl ]
Sven Nijhuis [ sven.nijhuis@hva.nl ]
Nina Vens [ nina.vens@hva.nl ]

Project - https://github.com/svennijhuis/Blok-Tech-GamingBuddy