Skip to content

My Blog Space is a platform where you can discover and read amazing blogs on the latest web development technologies. Learn from experts and enthusiasts about ReactJS, NextJS, and other frameworks that power the modern web. Join our community of tech bloggers and share your insights and tips with the world

Notifications You must be signed in to change notification settings

riteshjk/Blog-Space

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blog-Space

Welcome to the dynamic universe of Blog Space!

Join us for weekly dives into web development, software engineering, and programming languages, led by the intrepid Ritesh.

But there's more! Dive into our vibrant community, where comments bloom and conversations flourish. Here, we believe in the power of collective wisdom to inspire growth and innovation.

So, embrace the journey with us. Welcome to Blog Space – where exploration knows no bounds and every interaction fuels the flame of knowledge!

Signup page

This project allows users to sign up and log in using two methods: Google authentication or normal sign up. Google authentication is a convenient and secure way to use your Google account to access the project. Normal sign up requires users to provide their name, email, and password. Users can choose either method according to their preference.

SignUp page

Login page

This project allows users to sign in and log in using two methods: Google authentication or normal sign up. Google authentication is a convenient and secure way to use your Google account to access the project. Normal sign up requires users to provide their name, email, and password. Users can choose either method according to their preference.

SignIn page

Home page

On the home page, users can see the recent blogs posted by other users or themselves. The blogs are displayed in a chronological order, with the most recent ones on top. Users can click on any blog title to read the full content, leave comments, or share it with others.

SignIn page

Profile page

On the profile page, users can edit their username, profile picture, and password. Users can click on the edit button next to each field to make changes. Users can also upload a new profile picture from their device or choose from the default avatars. Users need to enter their current password before changing it to a new one.

Profile Page

Admin profile page

On the admin profile page, the admin can create new posts and edit or delete existing ones. The admin can also do the same things that a normal user can do, such as changing their username, profile picture, and password, reading and commenting on other blogs, and sharing them with others. The admin profile page has an additional option to manage the users and the posts on the project.

Admin Profile Page

Create blog page

On the create post page, the admin can write and publish a new blog post. The admin can enter the title, content, and tags for the post. The admin can also preview the post before publishing it. The admin can save the post as a draft or publish it immediately. The admin can also edit or delete the post later.

Craete Bolg Page

Admin Dashboard page

On the admin dashboard, the admin can see the details of all the users who have signed up for the project, such as their username, email, profile picture, and number of posts. The admin can also see the details of all the posts that have been published, such as the title, content, tags, comments, and likes. The admin can filter, sort, or search the users and the posts by various criteria. The admin can also perform actions such as editing, deleting, or banning users and posts.

Admin Dashboard Page

User details page

On the user detail page, the admin can see the information of any user who has signed up for the project. The admin can see the user’s username, email, profile picture, number of posts, and role. The role indicates whether the user is a normal user or another admin. The admin can also perform actions such as editing, deleting, or banning the user.

Users details Page

About

My Blog Space is a platform where you can discover and read amazing blogs on the latest web development technologies. Learn from experts and enthusiasts about ReactJS, NextJS, and other frameworks that power the modern web. Join our community of tech bloggers and share your insights and tips with the world

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages