For this project, I used the WordPress CMS and created a custom theme. So I used PHP for the dynamic aspect. Thanks to WordPress, I did not touch the database. On the front end I used HTML to create the structure. For the style I used the SCSS preprocessor. And finally I use JavaScript.
I took the decision to use KNACSS, a CSS framework that I discovered during my internship at Koality (web agency).
Because I not found a module of testimonials satisfying me, I made the decision of the developed myself. For that I used the custom post-type of WordPress and the extension ACF normally used at the level of the administration.
While doing several researches I discovered that the ACF plugin could be used in front. The principle is simple, when a person publishes a notice, it will be directly registered in the database in “draft”. The administrator can then change the status of the post from “draft” to “published”. It will then be posted on the site.