PHP-Blogs

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.

Stars
0
Committers
1

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

2. Database Design