Node Angular4 CMS
A simple CMS using nodejs and Angular4
Prerequisites
- Platform: node
- Framework: express
- Template Engine: handlebars
- CSS Framework: bootstrap
- CSS Preprocessor: sass
- JavaScript Framework:
- Build Tool: npm
- Unit Testing: mocha
- Database: mongodb
- Authentication: email,facebook,google,twitter,github,vk
- Deployment: heroku
Before start
$ mongo
> use nodejs-cms
> db.createUser({user: 'demouser', pwd: '123', roles: [ "readWrite", "dbAdmin" ]})
Start development
$ npm i -g gulp
$ gulp
You can add more seed (each seed is a collection) to app/seed folder
Features
- User authentication
- Multilanguage support
Todos
[x] Search function [x] default guest role (in E:\Dev\NodeJS\nodejs-starter-app\app\services\auth\authorization.js) [x] test nodemailer on sendgrid, normal