Skip to content

Blog web app crash course on Node.js/Express/Handlebars/MongoDB

Notifications You must be signed in to change notification settings

hiapetrov/StoryBooks-Node.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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!

About

Blog web app crash course on Node.js/Express/Handlebars/MongoDB

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published