The PHP & MySQL Blog App with Admin Panel project is a web application that allows users to create and manage blog posts, categories, and users. The app is built using PHP and MySQL, two popular technologies for web development, and features a robust CRUD functionality that enables users to Create, Read, Update, and Delete posts, categories, and users.
- PHP
- MySQL
- HTML
- CSS
- JavaScript
- XAMPP Web Server
- Blog post management (CRUD functionality)
- Category management (CRUD functionality)
- User management and authentication (CRUD functionality)
- Sign in and sign up functionality
- Dashboard for users and admin
- Responsive Design
- Search functionality
├───📁 Blog-Website
│ ├─── 📄 about.php
│ ├─── 📂 admin
│ │ ├─── 📄 add-category-logic.php
│ │ ├─── 📄 add-category.php
│ │ ├─── 📄 add-post-logic.php
│ │ ├─── 📄 add-post.php
│ │ ├─── 📄 add-user-logic.php
│ │ ├─── 📄 add-user.php
│ │ ├─── 📂 config
│ │ │ ├─── 📄 constants.php
│ │ │ └─── 📄 database.php
│ │ ├─── 📄 delete-category.php
│ │ ├─── 📄 delete-post.php
│ │ ├─── 📄 delete-users.php
│ │ ├─── 📄 edit-category-logic.php
│ │ ├─── 📄 edit-category.php
│ │ ├─── 📄 edit-post-logic.php
│ │ ├─── 📄 edit-post.php
│ │ ├─── 📄 edit-user-logic.php
│ │ ├─── 📄 edit-user.php
│ │ ├─── 📄 index.php
│ │ ├─── 📄 manage-categories.php
│ │ ├─── 📄 manage-users.php
│ │ └─── 📂 partials
│ │ └─── 📄 header.php
│ ├─── 📄 blog.php
│ ├─── 📄 blog.sql
│ ├─── 📄 category-posts.php
│ ├─── 📄 check_username.php
│ ├─── 📂 config
│ │ ├─── 📄 constants.php
│ │ └─── 📄 database.php
│ ├─── 📄 contact.php
│ ├─── 📂 css
│ │ └─── 📄 style.css
│ ├─── 📂 images
│ ├─── 📂 img
│ │ ├─── 📄 module_table_bottom.png
│ │ └─── 📄 module_table_top.png
│ ├─── 📄 index.php
│ ├─── 📂 js
│ │ └─── 📄 main.js
│ ├─── 📄 logout.php
│ ├─── 📂 partials
│ │ ├─── 📄 footer.php
│ │ └─── 📄 header.php
│ ├─── 📄 post.php
│ ├─── 📄 search.php
│ ├─── 📄 services.php
│ ├─── 📄 signin-logic.php
│ ├─── 📄 signin.php
│ ├─── 📄 signup-logic.php
│ └─── 📄 signup.php