Tanstack Start
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

FieldDetail
Period19.01.2026 → 24.02.2026
ContextJobtrek Training Centre
Main goalBuild a server-side blog application with login system and blog post management using PHP and a relational database
RoleSolo 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

CategoryDetail
LanguagesPHP 8.5+, HTML5, TailwindCSS
Frameworks / LibrariesLaravel Pint (PSR-12 formatter)
ToolsGit, Composer, PHP built-in server
DatabaseRelational 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.

Repository

On this page