Skip to content

Latest commit

 

History

History
46 lines (38 loc) · 1.83 KB

README.md

File metadata and controls

46 lines (38 loc) · 1.83 KB

StoryBooks-Node.js

Blog Web Application - Crash Course on Node.js/Express/Handlebars/MongoDB

Table of Content

Application Overview

This is a basic blog application that allows the users to log-in with their google account using Passport.js, then stores their personal stories as well as their log-in session in a dedicated MongoDB collection. The users may choose to set the stories to public or private allowing anyone who logs in to be able to review all public stories. The users can create, delete or eddit an existing story, as well as change the privacy status at any time. The users are also able to log-out of their session and log-in with a different user.

Technologies

  • Node.js
  • Express.js
  • MongoDB
  • mongoose
  • Google OAuth
  • Passport.js
  • Handlebars
  • Sessions
  • CSS
  • HTML
  • dotenv

Setup

  • npm install
  • Set-up keys and pref in .env
  • Initialize MongoDB session/ restart clusters
  • npm run dev/prod

Credits

This project was built thanks to Traversy Media. Following the crash course I have built over and explored the options provided here in my following projects. Big respect to Brad Traversy for the provided walkthrough!

NOTE!!! - No code has been copied - all parts of the hereby project code has been written by me. It is written under the video tutorial instrctions only partially.

The rest of the application features have been created and added by me.

Links:

Below you can find the links to the crash course video and the GitHub profile of Traversy Media - educational repository with various technologies and projects - check it out!