Skip to content

Full stack javascript app using Node.js (Express) and MongoDB (mongoose) for backend, passport for authentication, and handlebars as a templating library.

Notifications You must be signed in to change notification settings

surojcodes/dreamdiary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dream Diary

Full stack javascript app using Node.js (Express) and MongoDB (mongoose) for backend, passport for authentication, and handlebars as a templating library.

Usage

Rename config/config.env.env to config/config.env and update the settings values of your own

Install Dependencies

npm install

Run App

# In development mode
npm run dev

#In production mode
npm start

Basic Features

  • Complete Login and Registration System
  • User can register
    • using his/her email account
    • facebook account (made using passport-facebook)
    • google account (made using passport-google-oauth20)
  • Unregistered user can
    • create an account
    • view all public dreams
    • click on tags to view the dreams with that tag
  • Registered Users can
    • log their dream with tags
    • can mark their dream private/public
    • Edit/Delete their own dreams only

Screenshots

alt tag alt tag alt tag

  • Version 1.0
  • Author Suroj Maharjan

About

Full stack javascript app using Node.js (Express) and MongoDB (mongoose) for backend, passport for authentication, and handlebars as a templating library.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •