Inspired by Brad's ChatCord Tutorial, I made this real-time Node.js application that provides real-time communication about development topics as well as allows users to add their own topics. It provides typical functionalities for a backend app such as authentication (using GitHub), GET/POST requests handling, database connection and modeling, sessions and cookies, and more.
- Express.js
- Handlebars
- MongoDB, Mongoose
- BulmaCSS
- Socket.io
- PassportJS and GitHub Strategy
- Inspired by Brad's ChatCord Tutorial.
- Profile code by this codepen: User Profile using Bulma.