Blogzo - Full-Stack Blog Platform ReactBlogzo - Full-Stack Blog Platform React
Blogzo is a full‑stack blog platform. Built with React (Vite) on the frontend and PHP + MySQL on the backend.Blogzo - Full-Stack Blog Platform React
Blogzo is a full‑stack blog platform. Built with React (Vite) on the frontend and PHP + MySQL on ...
Overview
Blogzo is a modern, feature-rich blogging system where visitors can read posts, browse by category and author, comment, and subscribe to the newsletter. Registered users can create and manage their own posts (with optional admin approval). The site supports custom pages (e.g. About, Privacy), a contact form, configurable menus, and multiple ad slots. Administrators get a dedicated panel to manage users, categories, posts (including pending approval), comments, contact messages, custom pages, menus, social links, newsletter, email (SMTP) and ad settings, and general site options. The frontend is responsive, supports dark/light theme, and uses a rich text editor (CKEditor) for post and newsletter content. Email verification, password reset, and profile features (avatar, email change, password change) are included and work with optional SMTP configuration.
Features
Public Site
| Feature | Description |
|---|---|
| Home | Latest posts, pagination (configurable), breaking strip with marquee, sidebar (categories, popular/recent posts, newsletter signup). |
| Posts | Slug-based URLs, featured image with alt/caption, rich HTML (CKEditor), author, date, view count, social share (Facebook, X, LinkedIn, WhatsApp, copy link, email, print), related posts, ad slots. |
| Categories | Parent/child (subcategories). URLs: /category/:slug or
/category/:parent/child. |
| Authors | Author page by username with avatar and posts. |
| Custom pages | Static pages by slug (e.g. About, Privacy). Content edited with CKEditor in admin. |
| Contact | Contact form. Messages stored and viewable in admin; optional email to admin. |
| Comments | Comment and reply; optional approval; “time ago” display; admin can view, approve, delete. |
| Newsletter | Footer signup. Admin can manage subscribers and send newsletters (CKEditor); selective send. |
| Menus | Configurable top bar, header, and footer links (from admin). |
| Footer | Configurable “about” text and social links (Font Awesome icon classes). |
| Branding | Logo and favicon upload in admin; logo in header, favicon in browser tab. |
| Theme | Dark/light mode toggle; preference in localStorage. |
| SEO & Ads | Per-page title; site title, description, keywords; Google Analytics; ad slots (header, footer, sidebar, post, etc.). |
User Account
| Feature | Description |
|---|---|
| Register | Username, email, full name, password, confirm password. Optional email verification. |
| Login / Logout | Token-based. Forgot password and reset password (link by email). |
| Profile | Edit name; avatar (upload/remove); email change (with verification); change password. Password show/hide toggle. |
| Dashboard | Create, edit, delete own posts. CKEditor with image upload; category; featured image; excerpt; draft/publish. Optional post verification by admin. |
Requirements
- PHP 7.4+ (with PDO MySQL, JSON, mbstring extensions)
- MySQL 5.7+ or MariaDB
- Node.js 18+ and npm (only on your computer, for building the frontend)
- cPanel hosting (or any Apache web server)
Instructions
Demo
Demo Link: https://demo.products.techrobot.in/blogzo
Admin
Email: [email protected]
Password: 123456
User
Email: [email protected]
Password: 123456
Changelog
21 March 2026 – Version 1.0
- Initial Release
Other items by this author
| Category | Scripts & Code / ReactJS |
| First release | 21 March 2026 |
| Last update | 21 March 2026 |
| Software version | PHP 7.4, PHP 8.0, PHP 8.1, PHP 8.2, PHP 8.3, PHP 8.4 |
| Files included | .php, .css, .html, .sql, Javascript .js |
| Tags | php, dark, MySQL, light, react, react js, node.js, vite, react ui, react blog, dark light theme, react responsive theme, mobile friendly ui |








