Skip to content

In this project, I am creating a PHP blog that is similar to Medium but only includes the basic features. It uses PHP Native, MVC architecture with Repository and Service layers, as well as a router. Additionally, I am conducting unit tests with PHPUnit.

Notifications You must be signed in to change notification settings

Tyn-Tian/PHP-Blogs

Repository files navigation

PHP Blogs

PHP Blogs is a project created to mimic the application medium.com, but it only adopts its basic features. The aim is to hone programming logic and PHP Native skills.

Get started with PHP Blogs

Getting started with the PHP Blogs is easy, and for simple configurations can be done in less than 5 minutes.

1. Clone Project

git clone https://github.com/Tyn-Tian/PHP-Blogs.git

2. Create Database

use Database.sql to create database.

3. Install Dependencies

composer install

4. Run Project

cd public
php -S localhost:8080

5. Tests Project (Optional)

.\vendor\bin\phpunit .\tests\

Features

  • User Register
  • User Login
  • User Logout
  • Session (Database)
  • CRUD Blogs
  • CRD Comments

Assets

1. Architecture

Architecture

2. Database Design

Database Design

About

In this project, I am creating a PHP blog that is similar to Medium but only includes the basic features. It uses PHP Native, MVC architecture with Repository and Service layers, as well as a router. Additionally, I am conducting unit tests with PHPUnit.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published