The Blogging Platform is a web application that allows users to create, manage, and publish their own blog posts. It provides a user-friendly interface for writing and organizing blog content, as well as features for user authentication, comment management, and blog customization.
Key Features
- User Registration and Login Authentication
- Blog Creation and Management
- Blog List and Sorting
- Blog Comment Management
- Dashboard
User Registration and Login Authentication
Users can sign up for an account and log in to the platform using their credentials.
Blog Creation and Management
Authenticated users can create new blog posts, edit existing posts, and delete unwanted posts. The platform provides a rich text editor for easy content creation, allowing users to format text, add images, and include other media.
Blog List and Sorting
The platform displays a list of blog posts, ordered by the latest date. Users can browse through the blog list to discover and read the most recent posts.
Blog Comment Management
Users can leave comments on blog posts to engage in discussions. They can also edit and delete their own comments. The comments are displayed below each blog post, showing the user's name, comment content, and the timestamp of the comment.
Dashboard
Authenticated users have access to a dashboard that provides an overview of their blog activity. The dashboard includes statistics on blog views, comments, and engagement.
Check out the full project here on Github: https://github.com/erajamanickam/blog-application-nodejs
Watch on video : https://youtu.be/VwKQA4Bs6P0
Top comments (0)