Professional Projects
PHP Blog
Build a server-side blog application with login system and blog post management using PHP and a relational database
General Information
| Field | Detail |
|---|---|
| Period | 19.01.2026 → 24.02.2026 |
| Context | Jobtrek Training Centre |
| Main goal | Build a server-side blog application with login system and blog post management using PHP and a relational database |
| Role | Solo developer |
Description
This is a blog application built with PHP, using OOP principles and an MVC architecture. It supports user authentication and full post management, and was built to deepen my understanding of PHP and server-side web development. The application allows users to register, log in, create, edit, and delete blog posts. It also implements security measures such as password hashing and input validation to protect against common vulnerabilities.
Technologies Used
| Category | Detail |
|---|---|
| Languages | PHP 8.5+, HTML5, TailwindCSS |
| Frameworks / Libraries | Laravel Pint (PSR-12 formatter) |
| Tools | Git, Composer, PHP built-in server |
| Database | Relational database via PHP PDO |
ICT Training Plan Competencies
g5: Implémenter les applications et les interfaces selon le concept en respectant les exigences de sécurité.c2: Mettre en œuvre des modèles de données dans un dispositif de stockage de données numériques.g3: Evaluer et documenter la sécurité des applications et des interfaces.c3: Planifier, implémenter et documenter la sécurité et la protection des données pour des solutions ICT.a4: Planifier les projets ICT et les tâches selon un modèle de procédure.a6: Vérifier l'avancement des projets ICT et des tâches et en faire état selon le modèle de procédure.g6: Vérifier la qualité et la sécurité des applications et des interfaces.g2: Vérifier la faisabilité technique des prototypes d'interfaces utilisateur et les développer.a7: Remettre la solution ICT au client et clôturer le projet.