Skip to content

Latest commit

 

History

History
97 lines (70 loc) · 2.85 KB

README.md

File metadata and controls

97 lines (70 loc) · 2.85 KB

Palki.Blog

A simple single-page blog website design with PHP (Raw PHP and OOP class based).

screencapture-localhost-testblog-2023-08-11-01_50_39

Here is the documentation section

Login info: email : [email protected] password: 1234

Frontend:

To design the Frontend I have used Boostrap 4 and custom CSS. 1/HTML 2/CSS 3/Bootstrap-4(Frame work)

Section:

1/ Top navber containing logo and Admin login button 2/ A custom jamboard designed with custom css 3/ A banner 4/ Blog section . where the blogs will be displayed. 5/ Recent posts where 3 blogs short description will be visible along with Blog title and uploaded date. 6/ Footer section.

Backend:

TO design the backend I have picked up a simple UI-template only for the design purpose and also for better user experience. I picked up the template and then customized it accroding to projects need.

The CMS of the TestBlog contains Authencation:

1/ User Registration:data is stored into the tbl_users image

2/ Login: use table tbl-users; image

3/ Logout system ; Used MD5 security system to protect password privacy.

CRUDE: Post Catagory:

1/ catagory create update delete

Blog :

1/Blog Create Update delete image

image image

Database: I have used Mysql Query to create the database and all the tables.

For the Backend coding part :

The Connection.php file containes connection logic with the database. The Catagories.php conatines the logic to perform the crude operation for catagories . The Post.php file containes the logic to perform the CRUDE operation for Blogs. The Users.php file containes the logic to perform register and login and also logout system .

I Have followed the OOP process to build this project. And I have try to cover the necessary PHP oop concepts to showcase the project.

Duration: First day: 1/ Design the Architucture 2/ Design the Database 3/ End up with Frontend designing part 4/ Complete the registration,login and logout system .

Second day: 1/ Customize the backend template 2/ working with CRUDE for catagory and Blogs.

Third day: 1/ Complete all the tasks 2/ Review the projects. 3/ Perform unite testing to make sure all the functionality works well. 4/ Documentation.