Rensselaer Events Calendar. Team 5's Term Project for ITWS4500 Web Science Systems Development
- Christopher Pence
- Finnegan Pike
- John Gay
- Carlos Power
- Steven Li
Please use camel case to name all files. Folders should follow the same but should hopefully be kept to one word. When naming Git branches, please follow the conventions on the slides from LMS. Examples include: features/[feature_name] bugfix/[bug_name] hotfix/[hotfix_name]
We are no longer making any commits to master. Commit to your feature's branch and then we will merge into master.
- "Have you checked the REC for that new club event?" - RPI Student
- "REC is so cool! I can see all of the flyers from my dorm room" - Another RPI Student
- We wanted to use the newsest version of Node.js. This way we can use the most up to date documentation (information from 2. and below comes from https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V11.md#11.9.0)
- OpenSSL has been updated to 1.1.1a, which is API/ABI compatible with the previous OpenSSL 1.1.0j. Note that while OpenSSL 1.1.1a supports TLS1.3, Node.js still does not. #25381)
- Go to "https://nodejs.org/en/" and intall Node.j 11.9.0
- Open the Commmand Prompt
- Go through the directories using cd and find the folder that contains the server.js
- run "node server.js"
- stop the node js program with .exit or "ctrl-c" (may be different due to bash configuration)
- Go to "https://nodejs.org/en/" and intall Node.j 11.9.0
- Open the Commmand Prompt
- Go through the directories using cd and find the folder that contains the server.js
- run "sudo apt install nodejs-legacy"
- run "node server.js"
- stop the node js program with .exit or "ctrl-z" (may be different due to bash configuration)
- download the MongoDB server (database software) at https://www.mongodb.com/download-center/community
- find the data path to the MongoDB execution files (mongod.exe and mongo.exe)
..../C:/Program Files/MongoDB/Server/4.0/bin/....
- mongod (Mongo Daemon) is the background process that manages the entirety of the MongoDB servers (basically the MongoDB server)
- mongo (Javascript shell interface) allows developers to test queries and operations directly with the database (client that interacts with the MongoDB server)
- 'sudo service mongodb start'
- 'sudo service mongodb stop'