Skip to content

GerontiusRodrigues/Blog-Website

Repository files navigation

Website

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.

Technologies Used

  • PHP
  • MySQL
  • HTML
  • CSS
  • JavaScript
  • XAMPP Web Server

Features

  • 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

Project Structure

├───📁 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

About

A PHP and MySQL web application implementing full Create, Read, Update, Delete (CRUD) functionality for blog posts, categories, and users. Includes an administrative panel for managing content and user accounts.

Topics

Resources

Stars

Watchers

Forks

Contributors