Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/surojcodes/dreamdiary
Full stack javascript app using Node.js (Express) and MongoDB (mongoose) for backend, passport for authentication, and handlebars as a templating library.
https://github.com/surojcodes/dreamdiary
api es6-javascript expressjs handlebars mongodb mongoose nodejs passport
Last synced: about 1 month ago
JSON representation
Full stack javascript app using Node.js (Express) and MongoDB (mongoose) for backend, passport for authentication, and handlebars as a templating library.
- Host: GitHub
- URL: https://github.com/surojcodes/dreamdiary
- Owner: surojcodes
- Created: 2020-07-09T06:11:45.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-02-23T17:33:31.000Z (10 months ago)
- Last Synced: 2024-02-23T18:38:20.748Z (10 months ago)
- Topics: api, es6-javascript, expressjs, handlebars, mongodb, mongoose, nodejs, passport
- Language: Handlebars
- Homepage: http://dreamdiaryy.herokuapp.com/
- Size: 1.51 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 9
-
Metadata Files:
- Readme: README.MD
Awesome Lists containing this project
README
# 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](https://surojmaharjan0.github.io/projectimages/images/dd1.PNG)
![alt tag](https://surojmaharjan0.github.io/projectimages/images/dd2.PNG)
![alt tag](https://surojmaharjan0.github.io/projectimages/images/dd3.PNG)
* Version **1.0**
* Author **Suroj Maharjan**