Blog Space Project Documentation

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.

Homepage

Homepage Screenshot

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.

User Dashboard

Dashboard Screenshot

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.

Login Page

Login Page Screenshot

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.

Account Creation

Account Creation Screenshot

New users can sign up by filling out the registration form. The system ensures validation checks for secure and error-free account creation.

Create a Post

Create Post Screenshot

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.