Logo of the project
Created in
2025
Site personnel
Portfolio
Personal portfolio website developed on Laravel.
Period
October 2024 - February 2025

Description

This project is a portfolio website, specialized in showcasing artistic creations, developed on Laravel between October 2024 and February 2025 (mockup included).

It features a complete admin panel, allowing management of the entire site content, as well as the ability to view all visit statistics. The back office is built with Bootstrap 5, and the front end with Vue.js and Tailwind CSS. Its features are quite similar to those of my personal portfolio.

Key Features

Image Conversion

Images are systematically converted to different resolutions and formats such as AVIF, WEBP, and JPG.

Dynamic translations stored in the database

Every textual content that can be created from the dashboard is stored in the database and may be available in various languages.

Automation of translations by AI

Translations in languages other than French can be created using AI services compatible with the OpenAI API.

Usage of BunnyCDN

The images are automatically sent to the CDN, limiting the bandwidth on the server.

Recording visits for statistical purposes

For statistical purposes, each visit to the site is recorded in the database. IP addresses and user agents are automatically analyzed to identify whether it is a robot or a human user.

GitLab CI/CD pipeline without downtime

The GitLab CI/CD pipeline integrated into the project allows for automatic deployment without downtime.

Technologies Used

Typescript icon
Typescript
Programming language based on JavaScript that adds static typing.
VueJS icon
VueJS
Front-end JavaScript framework.
Sass icon
Sass
Preprocessor scripting language compiled to CSS.
Bootstrap icon
Bootstrap
Graphics library based on Sass.
Figma icon
Figma
Mockup tool.
GitLab CI/CD icon
GitLab CI/CD
Continuous integration and deployment system integrated with GitLab.
Laravel icon
Laravel
PHP framework for building web applications
PHP icon
PHP
PHP: Hypertext Preprocessor
Tailwind icon
Tailwind
CSS Framework.
2025 - Sofiane Lasri-Trienpont, developed on Laravel.