ashraf-kabir / personal-blog

Dynamic blogsite using PHP, JS & mysql where user can register, log in, post blog with images, comment, edit profile, change password, etc. There is a separate admin panel also where admin can approve user & theirs posts & comments and manipulate the whole site.

Home Page:https://personalblog.ashrafkabir.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

personal-blog

PHP PDO

design framework: bootstrap v4

Database: MySql

(PDO style followed which is secured than mysqli commands)

User Panel:

  1. Register
  2. Log in
  3. Post on blog with image
  4. Add comments on posts

Admin Panel:

  1. admin log in
  2. approve or decline users
  3. approve or decline posts
  4. approve or decline comments
  5. passwords are md5 encrypted, so change at sql to login as admin

sql file is attached inside the sql directory.

n.b.: admin panel is at project-folder/admin admin login email: admin@gmail.com password: 12345678

Preview: Home Page

Homepage preview

Raise a star to support me

About

Dynamic blogsite using PHP, JS & mysql where user can register, log in, post blog with images, comment, edit profile, change password, etc. There is a separate admin panel also where admin can approve user & theirs posts & comments and manipulate the whole site.

https://personalblog.ashrafkabir.com/

License:MIT License


Languages

Language:PHP 59.9%Language:CSS 32.1%Language:SCSS 3.5%Language:JavaScript 2.3%Language:Hack 2.3%