This is personal blog website. I coded this project to practice on my knowledge of HTML, CSS, JavaScript, jQuery, Bootstrap, PHP, and MySQL in a real project.
For Front-End design only (HTML - CSS - JavaScript), navigate the Front-End directory in the source code.
Here are some ideas to benefit from this project:
- Take this project as a task and try to make it, and if you could not do a specific section, see how I make it in the source code (use comments to reach this section).
- Extract a code of a specific section and use it in your project.
- Review source code to see how other people code their projects.
- Edit on this project after studying its code well, to know how to work in pair-programming with other people
- Upgrade this project, and add your own sections or pages
Here are the guidelines to run this project on your localhost:
- Download, then install XAMPP web server
- Download this project, then rename its directory to
personal-blog
- Copy the
personal-blog
directory to thehtdocs
directory which exists in XAMPP installation path - Start XAMPP control panel from your Desktop, then start
Apache
web server, andMySQL
server - Open your browser, and type
http://localhost/phpmyadmin
, to open PHPMyAdmin home page - Create a new database with the name
s_personal_blog
- Import the
s_personal_blog.sql
file to this database (This file located insql
directory) - Open your browser, and type
http://localhost/personal-blog
, to open the home page of the website - Navigate to
http://localhost/personal-blog/dashboard
, to open admin dashboard of the website
You must make a virtual host like
personal-blog.local
for this project, otherwise you will encounter non-accurate routes. If you don't know how to make virtual hosts in XAMPP, follow these instructions for Windows, or Linux.
Don't forget to edit the
/dashboard/include/connection.php
file with your Database credentials
If you navigate to http://localhost/personal-blog/dashboard
, you will be asked for username, and password. Use the credentials below:
- Username:
admin
- Password:
admin
You can change these credentials from the dashboard
- HTML
- CSS
- JavaScript
- jQuery
- Bootstrap
- PHP
- MySQL
This project is fully responsive
If you find my work good, consider giving it a ⭐ or fork-ing to show some ❤️. It helps me stay on track and be motivated.
Explore all of my projects from Here