Skip to content

zubair-saif/Mean-Stack-CMS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Mean Stack CMS

MEAN Stack Blog CMS Build with Mongoose/MongoDB, Express, Angular 9 and Node.js, still in production...

Basic Functionalities

This is a MEAN stack blog for fast and quick blogging on the go, full CRUD capabilities and user authentication, allows multiple users.

  • User authentication
  • User Post Dashboard
  • Creating, editing and deleting posts, voting posts
  • Creating comments, replying to comments
  • Fully custom lightweight styles
  • Bootstrap template integrated

Build notes:

  • Backend built in Node.js
  • Express/Bodyparser for handling routing/post and user API
  • Mongoose for MongoDB integration
  • passport for JWT authentication
  • Angular 9 for front end
  • CSS integrated with Angular for encapsulated global/non-global styles
  • ngx-highlightjs used for code syntax highlighting
  • angular-font-awesome used for font graphics
  • ngx-infinite-scroll added but not currently implemented for dynamic post content loading

To-Do:

  • Some Api integration remaining
  • Full responsiveness/Cross Browser stylings need finishing
  • Improve UI for initial load
  • Add animations to post/page navigation