Welcome to the documentation for Blog Space, a full-stack web application that allows users to create, manage, and interact with blog posts. This guide provides an overview of the features, screenshots, and technical details of the project.
The homepage provides an overview of the platform, showcasing trending posts, and allowing users to explore content even as guests. Users can navigate to login, register, or browse through posts.
Once logged in, users can access their personalized dashboard. Here, they can create new posts, view their published content, and manage (edit/delete) existing posts. The dashboard also displays insights like the number of likes and comments on each post.
Users can log in securely using their credentials. JWT tokens are utilized to maintain authentication sessions. The login process is smooth and redirects users to their dashboard upon successful authentication.
New users can sign up by filling out the registration form. The system ensures validation checks for secure and error-free account creation.
Users can easily create a blog post by entering the title, content, and uploading optional images. This feature allows users to share their ideas with the community in a streamlined manner.