Yassshu's blog -
With Admin dashboard
Live link
Source code
Developed by -
Spotlight of the
project
Admin dashboard
Admins can manage users,posts,and comments
Only Admins can create and edit blog posts and has authority to delete users,posts and comments
JWT Token Authentication and users passwords are end-to-end encrypted
Ensuring robust security with strict validations
Search page providing seamless experience for users exploring post by category and sorting
post images are uploaded using firebase storage
Only signed in users can engage with likes and comments on posts
Only admins and post owners has authority to delete comments on posts and comment owners can edit their own comments only
Technologies used in
project
React.js for the front-end
Node.js and Express.js for the backend
MongoDB Atlas cloud for the database
Tailwinds CSS for rapidly building custom user interfaces
Redux toolkit for the state management
Authentication is done using Json Web Tokens
Firebase used for uploading image and Google Oauth
Postman for the API testing
Timestamps
guidelines
4:12
Admin Dashboard
0:24
Post page
2:07
Only Admins can create posts
1:14
Comments on post page
10:26
Search page
12:51
Responsive on mobile devices
5:04
Only admin can delete any user
8:31
SignUp and SignIn functionality
5:41
Admin can delete any comments
6:19
Only admins can edit post
9:11
Google authentication
9:29
Update user
11:40
Admin routes