Find your perfect player2 with this app! Use this app to find new friends that like the same games or use this app to date your perfect player2!
This repository and wiki are my work for the assignments given to me for blok Tech. Blok tech is offered by the bachelor study Communciation and Multimedia Design at the Hogeschool van Amsterdam
Blok tech consists of the subjects:
- Project Tech
- JS Bootcamp
- My notes and assignments for the JS bootcamp are in a different repository: js-bootcamp
- Frontend
- Backend
From the project tech repository:
In Project Tech you'll build a dynamic prototype of a web application. In different roles you take a well-argued position on, among other things, the privacy and security aspects of the application. You'll also learn to navigate the command line, version control with Git & GitHub and make sure code style is consistent.
The web application is a dating app to find a serious relationship. For my project I have to decided to focus this on gamers. This will be my starting point. Some ideas I have about an dating app for gamers:
- Matching using the players favorite game and play time in games
- Matching people according to game genres
- Finding new friends to play with in addition to dating
Working feature
- Creating a account
- Sing in to an existing account
- Searching a game to add to your profile(but not adding it)
See License for more info.
Additional note for HvA students:
Using this work without mentioning the source is not allowed. See also the website from HvA
- MongoDB installed
- Clone the repository onto the computer
- Run
npm install
- create a directory for the database & log:
mkdir data/db data/log
- create a env file with the secrets
IGDB_API_KEY= 'YOUR API KEY' MONGODB='mongodb://localhost:30000/gamedate' or 'YOUR MONGODB PATH' SESSION_SECRET= ' YOUR SECRET'
To start the App
- Navigate to the project folders root
- Start the mongod child process using
npm run mongoStart
- Start the server with
npm start
- go to localhost:8000 to use the app.
To close the App
- Close nodemon in the terminal using
ctrl-c
- Don't forget to close the mongod child process:
mongo --port 3000 --shell use admin db.shutdown() exit