We have created a blog website with admin panel in Node JS and Mongo DB. It is designed in Bootstrap. And the view engine is EJS.
File Manager allows you to manage all your uploaded files in one directory. You can simply go to the admin panel and then “File Manager” from the left sidebar. You can upload new files and you can delete existing files as well. On adding or updating a post, you can simply select the already uploaded file and it will be used in the blog post as featured image.
Now you can check how many views your post has got. When someone opens your post, the view counter will be incremented and it can be seen on the post’s detail page.
1. Setup the project
2. Integrating HTML template (EJS)
3. Create a Post from Admin Panel
4. Display all posts on user side (EJS)
5. Display single post detail
6. Posting a comment (push)
7. Displaying comments of a Post
8. Image Upload for Post (npm formidable)
9. View Post featured Image
10. Securing Admin Panel sessions
11. Realtime post update
12. Realtime comments update
13. Reply on comments
14. Send email in Node JS
15. Realtime reply update
16. Update post
17. Update post image
18. Delete post
19. Realtime delete update
21. Render HTML Tags
Build or Buy
If you do not prefer following the tutorials, you can simply purchase the complete source code for just $20.
We are sorry that this post was not useful for you!
Let us improve this post!
Tell us how we can improve this post