MEAN Stack Blog CMS Build with Mongoose/MongoDB, Express, Angular 9 and Node.js, still in production...
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
- 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
- Some Api integration remaining
- Full responsiveness/Cross Browser stylings need finishing
- Improve UI for initial load
- Add animations to post/page navigation