Dzov / Blog_PHP

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Blog Codacy Badge

An object-oriented Blog using PHP.

As an admin, you can write, edit and delete blog posts; publish or delete comments; delete users or give them admin access. As a regular user, you can create an account, read blog posts, submit comments and send messages through the contact form.

Getting Started

Requirements

PHP 7.1

SQL database

Installing

Install the project on your computer.

git clone git@github.com:Dzov/Blog_PHP.git

Create a new database and import the sql file located in the resources folder.

Rename the Parameters.dist file located in the config folder as Parameters.php and change the class name to Parameters. Replace the placeholders with the parameters that match your configuration.

Check out the SwiftMailer Documentation if you need help with SwiftMailer's configuration.

Install the dependencies using composer.

composer install

Check out the blog in your browser !

Resources

Diagrams can be found here : UML Diagrams

Code quality has been analyzed with Codacy

The different issues can be found on Github

Versioning

I used GitHub for versioning.

Authors

Amélie-Dzovinar Haladjian

Acknowledgments

  • Many thanks to my mentor Sébastien Duplessy

About


Languages

Language:PHP 38.1%Language:JavaScript 29.6%Language:HTML 24.8%Language:CSS 7.4%