SideBlog








SideBlog
About
This is a fully responsive full-stack blog website with working CMS system
key features:
-
Autheticated
markdown editorlinked tofirebasefirestore and cloud storage -
Dark and light theme modes for a pleasant user experience
-
Create an account, or log into an existing account
-
Working
search bar, search by author, category, tag, title, with pagnation -
Filterblogs by tag with pagination -
Working
contact form -
View blogs by publication date with inbuilt pagination feature
-
Individual blog page for reading a blog post
-
Automatic blog
viewcounter -
An
authenticateduser can like a post. -
Responsive and adaptive pages and component designs depending on device type and screen size.
-
Cursor
responsiveblog cover photos on desktops
Built in markdown editor:
Write a new blog post, update an existing, delete a blog you wrote, with resizable panes for editing and viewing.
Features:
- Undo and redo, save, view live changes, add code blocks with light and dark mode, upload images, set your blog cover photo, tags, title and category.
- Integrated reading time calculator and
keyword generatorfor searches - Notification system and
debounce changesfor improved user experience - View a list of all your blogs
- Responsive design for mobiles
Custom user profile page:
- View all this users blog posts
- Author filtered
search barincluding search by title, tag, category - Authenticated
usercan edit their profile photo, cover photo, and account details and authentication credentials.
Build:
- Front-end
React,Typescript&Next.Js(Framework) &Tailwind - Back-end
Google Firebase- Firebase Authentication, cloud storage and database - Deployment-stack
Vercel - Testing
React Testing Library,Jest
You have reached the end of this project. Thank you for reading!