Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/deni1688/mtspost

Fully functional Node and Express based CRUD application with authentication, authorizations and access control using a Google-Passport strategy.
https://github.com/deni1688/mtspost

expressjs handlebarsjs herokuapp javascript materializecss monodb nodejs

Last synced: 3 days ago
JSON representation

Fully functional Node and Express based CRUD application with authentication, authorizations and access control using a Google-Passport strategy.

Awesome Lists containing this project

README

        

# Node-MotusPosts
This application essentially allows users to login via their google account and do the following

- Create public and private posts
- Duplicate posts
- Edit only their own posts
- Delete only their own posts
- View public posts and their own private post
- Leave Comments on posts while logged in where comments are enabled by the author

# Tech Stack

- NodeJS
- ExpressJS
- Handlebars as View Engine
- Materilize for the UI
- Heroku for HOsting
- MongoDB as Database

# Final Notes
This is a practice project that covers all the bases of a NodeJS based CRUD app.
I am sure there are things that could be imporved and I intend to do so as I learn more about the Node development stack.