Setting up a project
1. download and install node.js/npm : https://nodejs.org/en/
2. download and install MongoDB: https://www.mongodb.com/download-center/community?tck=docs_server
3. set up package.json and run 'npm i'
Devdependencies are dependencies during development (what's in a name... HAHA) <---> regular dependencies is what your program needs to function.
4. set up a logger
5. set up a server with a db via mongoose.
Plan
$3
* set up a register page
* set up a login page
$3
* register a user
* authenticate a user