Multi-campus events interface
To run in production, you must have the following installed:
mongodbnginxnodejsnpm
Start the MongoDB service and run the server with node main.js
For the purposes of the MSU-DU Hack 23 Hackathon, an inventory of tools, technologies, and third-party-produced resources are provided below.
- Annabella Brotherston
- Ama Ebong
- Joel Henry
- Richard Vo
- Konstantin Zaremski
- JavaScript
- HTML & CSS
- Bootstrap 5
- Node.js
- Express.js
- MongoDB
- Zephyr by Bootswatch
Thanks to Parker Gibbons via. Unsplash; license permits commercial usage without royalty or attribution
- bcrypt - Password hashing and comparison
- body-parser - Parse form data in POST requests
- dotenv - Load environment variables from config file
- express - Express.js framework
- express-session - Express.js session support (for sign in and persisting login)
- helmet - Security middleware for Express.js
- mongoose - MongoDB database driver
- node-cron - Cron-job style scheduling of functions in NodeJS
- node-ical - iCal link parser for scraping
- nunjucks - HTML file templating engine
- nunjucks-date-filter - Date formatting addon for nunjucks
- uuid - UUID generator
- https://www.insidehighered.com/news/student-success/college-experience/2023/09/22/survey-barriers-college-students-campus
- https://www.apa.org/monitor/2022/10/mental-health-campus-care
- https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7579088/
- https://www.collegedata.com/resources/campus-life/being-involved-in-college-how-can-it-benefit-me