Skip to content

It'ss the official blog website of ISTE. It uses nodeJs, express and mongoDB, has an admin panel with content management system built from scratch.

Notifications You must be signed in to change notification settings

pathak107/TheTechnicalProphet

Repository files navigation

The Technical Prophet is the official blog website of ISTE Manipal student's chapter

The website is made by me and blog posts and contents are handled by content head of our club.

The website uses NodeJs and mongoDB for backend. For the frontend it uses a template by colorlib. Website has a login functionality from where admin can add new posts. For adding posts website uses a WYSIWYG editor called quilljs. It is fully seo optimized and also uses nodemailer which sends mail to all the registered users.

Features-

  1. Uses nodejs and mongodb as backend
  2. Ejs templating to serve data to front end from APIs
  3. WYSIWYG editor
  4. Created complete CMS and an admin pannel to add, edit, delete posts, add categories, add mail lists.
  5. Seo open graph tags for facebook and twitter
  6. Embed option in blog post creation for youtube videos and images.
  7. Nodemailer to mail all the subscribed users.
  8. Rest API for mobile app of iste to provide information about blog posts in json format.
  9. Uses mongoDB to store sessions
  10. Added editing blogs functionality
  11. Added number of views on blog posts in the REST API for mobile app
  12. Added google analytics
  13. Added image resizer tool in WYSIWYG editor
  14. Used pm2 module for autorestart the app on server and set env to production for caching.

Whenever in production mode- change http to https and change session's secure parameter to true

About

It'ss the official blog website of ISTE. It uses nodeJs, express and mongoDB, has an admin panel with content management system built from scratch.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published