templates/projets/index.html.twig line 1
{% extends 'base.html.twig' %}
{% block style %}
@media screen and (max-width: 1400px) {
.tileProjet {
height:600px !important;
}
}
@media screen and (max-width: 1000px) {
.tileProjet {
flex-direction: column !important;
}
.textProjet {
width:100% !important;
}
#MyJapanese {
flex-direction: column-reverse !important;
}
}
#top-title {
display:flex;
background-image: url("{{ asset('img/top-bg.png') }}");
height:400px;
background-position-y: 50%;
background-size: cover;
}
#top-title div {
background: linear-gradient(to top, rgb(38, 38, 38), transparent);
display:flex;
flex-grow:1;
justify-content:center;
}
#top-title h1 {
align-content:center;
font-size:70px;
animation: slide-in-top 2s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
@keyframes slide-in-top {
0% {
transform: translateY(-100px);
opacity: 0;
}
100% {
transform: translateY(0);
opacity: 1;
}
}
#projet {
display:flex;
flex-grow:1;
flex-direction:column;
margin-bottom:40px;
}
#content {
background-color:#0D0D0D;
box-shadow: 0 20px 30px rgba(0, 0, 0, 0.5);
transform: scale(1);
transition: transform 0.2s;
margin-left:130px;
margin-right:130px;
margin-top:40px;
padding:20px;
border-radius: 20px;
align-self:center;
font-size:20px;
text-align:center;
}
.tileProjet {
height:400px;
display:flex;
padding:10px 60px;
align-items:center;
}
#Galler-E {
background-image:url({{ asset('img/projets/galler-e/fond.png') }});
background-size: cover;
}
#tChat {
background-color:#f8a9b0;
}
.titreProjet h1 {
font-size:60px;
padding: 20px;
}
.titreProjet:nth-child(2n){
justify-content:right;
}
.textProjet {
flex-direction:column;
width:50%;
padding:30px;
align-items:center;
}
.titreProjet, .textProjet {
display:flex;
flex-grow:1;
}
.titreProjet h1, .textProjet {
background-color: rgba(38, 38, 38, 0.5);
}
.textProjet a {
color:white;
font-weight:600;
padding:10px 20px;
border:solid 1px white;
border-radius:10px;
width:fit-content;
font-size:20px;
}
.textProjet p {
margin:0px;
padding:0px 0px 30px 0px;
}
#alert-bar {
display:none;
}
{% endblock %}
{% block body %}
<div id="projet">
<div id="top-title">
<div>
<h1>Mes projets</h1>
</div>
</div>
<div id="listeProjets">
<div class="tileProjet" id="Galler-E">
<div class="titreProjet">
<h1>Galler-E</h1>
</div>
<div class="textProjet">
<p><strong>Galler-E</strong> est un site web conçu avec <strong>Next.js et hébergé sur Vercel</strong>, qui a pour vocation de devenir une véritable <strong>galerie en ligne</strong> pour mes créations photographiques. L'idée derrière ce projet est de <strong>rassembler toutes mes photos et de les organiser en projets distincts</strong>, permettant ainsi une présentation soignée et immersive de mes travaux. Chaque projet représente une série d'images regroupées autour <strong>d'une thématique ou d'un lieu particulier</strong>, afin d'offrir une expérience visuelle cohérente et captivante.
<br>
<br>
Sur Galler-E, vous pourrez <strong>explorer librement les images</strong> que j'ai sélectionnées pour être partagées. L'interface est conçue pour <strong>faciliter la navigation</strong> entre les différents projets, vous permettant de parcourir les photos selon vos envies. Vous avez ainsi la possibilité de zoomer sur chaque image, de découvrir les détails, et de vous <strong>plonger dans l'univers photographique</strong> que j'ai voulu retranscrire à travers chaque cliché.
<br>
<br>
Ce site est bien plus qu'une simple <strong>vitrine</strong> de mes travaux photographiques ; c'est également une <strong>plateforme évolutive qui me permet de documenter et d'exposer mon évolution artistique</strong> au fil du temps. De nouvelles images et projets sont régulièrement ajoutés, garantissant ainsi une expérience toujours renouvelée pour les visiteurs.
</p>
<a href="https://galler-e2.vercel.app/">Voir Galler-E</a>
</div>
</div>
<div class="tileProjet" id="tChat">
<div class="textProjet">
<p>
<strong>tChat</strong> est un réseau social en ligne développé avec <strong>Symfony et UX React</strong>, pensé pour offrir une expérience immersive et fonctionnelle inspirée des grandes plateformes comme <strong>X</strong>, <strong>Instagram</strong> ou <strong>Facebook</strong>. Ce projet a pour but d'allier apprentissage et innovation en proposant un espace où je peux tester et perfectionner mes compétences en programmation, tout en offrant une interface intuitive et moderne.
<br>
<br>
Sur tChat, les utilisateurs peuvent découvrir un aperçu de ce que pourrait être un réseau social complet, avec des fonctionnalités comme les <strong>publications</strong>, les <strong>commentaires</strong> et les <strong>interactions sociales</strong>. Cependant, certaines fonctionnalités restent en cours de développement et arriveront progressivement, l’objectif étant d’enrichir l’expérience utilisateur avec des outils toujours plus complets et optimisés.
<br>
<br>
<strong>tChat</strong> est avant tout un projet évolutif, constamment amélioré, qui reflète mon parcours de développeur. Bien qu'il ne soit pas destiné à une utilisation quotidienne ou au grand public, il reste une vitrine de mes compétences techniques et de mon engagement à créer des expériences numériques captivantes.</p>
<a href="https://tchat.mlyshu.fr/">Voir tChat</a>
</div>
<div class="titreProjet">
<h1>tChat</h1>
</div>
</div>
</div>
</div>
{% endblock %}