SymfonySymfony

Project - Exploring the Symfony Framework

SymfonyDoctrine ORMBootstrapPHPPostgreSQL

Creation of a complete virtual library web application with Symfony through a hands-on OpenClassrooms course.

September 9, 2024

Overview

This Symfony framework exploration project, carried out as part of the OpenClassrooms course "Build a website using the Symfony framework", allowed me to develop a virtual library web application. The project introduced me to Symfony project structure, essential framework components, database management with Doctrine, form creation, and implementing secure authentication.

Key Features

  • Initial Project Setup Setting up the Symfony environment and configuring the application.
  • Symfony Architecture Understanding and organizing directories (Controller, Entity, Template, etc.).
  • Essential Symfony Components Using routes, controllers, views, and entities to build the application.
  • Database with Doctrine Creating, managing, and interacting with the database via Doctrine ORM.
  • Forms and Validation Creating Symfony forms and managing server-side validation.
  • Security and Authentication Implementing a registration, login, and secure access management system.
project preview
SymfonySymfony

Symfony is a modern and powerful PHP framework for developing scalable web applications.

Doctrine ORMDoctrine ORM

Doctrine is an ORM used with Symfony for managing entities and the database.

BootstrapBootstrap

Bootstrap is a popular CSS framework for quickly creating responsive and elegant web interfaces.

PHPPHP

Server-side programming language used with Symfony.

PostgreSQLPostgreSQL

PostgreSQL is a powerful open-source relational database management system.

Looking for a collaborator?

I am available to discuss your projects, share ideas, or answer your questions. Feel free to contact me.