⚖️

Notarius

Completed 2023 MVC Architecture with Symfony 6.2

Notarius is a professional website for a Polish notary office (Marta Frydrychowicz) that provides legal services including will documentation, asset protection, and various notarial services. The website serves as a digital presence for the notary office, allowing clients to learn about services, contact the office, and access important information such as bank account details and office location. Built with Symfony 6.2, it features Turbo Streams for seamless form submissions, multi-language support (EN, FR, PL), email integration via SendGrid and Google Mailer, and a responsive design using Bootstrap 5.

Web Development Full-Stack Development Frontend Development Software Engineering Professional Website Legal Services

Overview

Notarius is a professional website for a Polish notary office (Marta Frydrychowicz) that provides legal services including will documentation, asset protection, and various notarial services. The website serves as a digital presence for the notary office, allowing clients to learn about services, contact the office, and access important information such as bank account details and office location. Built with Symfony 6.2, it features Turbo Streams for seamless form submissions, multi-language support (EN, FR, PL), email integration via SendGrid and Google Mailer, and a responsive design using Bootstrap 5.

Key Features

Professional notary office website with clean, trustworthy design

Contact form with Turbo Streams for seamless submissions

Multi-language support (English, French, Polish)

Email integration via SendGrid and Google Mailer

Responsive design with Bootstrap 5

Smooth animations with Animate.css and Waypoints.js

SEO optimization with meta tags and semantic HTML

Hero banner with carousel slider

Professional content sections and office information

Technical Highlights

Built professional notary office website with multi-language support

Implemented Turbo Streams for seamless form submissions without page reloads

Integrated email services (SendGrid and Google Mailer) for contact form handling

Created responsive design with Bootstrap 5 and smooth animations

Challenges and Solutions

Multilingual Support

Implemented Symfony Translation component with support for English, French, and Polish languages

Form Submission UX

Used Turbo Streams to provide seamless form submission experience without page reloads

Email Integration

Integrated multiple email providers (SendGrid and Google Mailer) for reliable contact form delivery

Technologies

Backend

Symfony 6.2 PHP 8.1+ Doctrine ORM PostgreSQL

Frontend

Twig Bootstrap 5 Stimulus Turbo Streams jQuery

Features

Symfony UX Turbo Symfony Mailer Symfony Translation Webpack Encore

Libraries

Animate.css Waypoints.js

Infrastructure

Docker Docker Compose

Project Information

Status
Completed
Year
2023
Architecture
MVC Architecture with Symfony 6.2
Category
Web Development