feat: improve project page

finxol.io 58937535 bc13dd10

verified
Changed files
+98 -10
src
assets
styles
projects
pages
en
projects
fr
projects
+45
src/assets/styles/projects/karr.css
···
+
article {
+
display: grid;
+
grid-template-columns: auto 1fr;
+
align-items: center;
+
grid-template-areas:
+
"back-btn title"
+
". subtitle"
+
". img"
+
". body";
+
gap: var(--spacing);
+
margin-inline-end: 3rem;
+
font-size: 1.1rem;
+
+
& > a {
+
grid-area: back-btn;
+
}
+
+
& > h2 {
+
grid-area: title;
+
margin: 0;
+
font-size: 2.5rem;
+
font-weight: bold;
+
}
+
+
& > p.subtitle {
+
grid-area: subtitle;
+
margin: 0;
+
font-size: 1.2rem;
+
}
+
+
& > picture {
+
grid-area: img;
+
align-self: center;
+
justify-self: center;
+
+
&,
+
img {
+
border-radius: var(--radius);
+
}
+
}
+
+
& > * {
+
grid-area: body;
+
}
+
}
+25 -5
src/pages/en/projects/karr.astro
···
---
import Layout from "@/layouts/Layout.astro";
+
import "@/assets/styles/projects/karr.css";
+
import { Icon } from "astro-icon/components";
import karrJpg from "@/assets/img/karr_demo.jpg";
import karrWebp from "@/assets/img/karr_demo.webp";
+
+
const homepage = Astro.url;
+
homepage.pathname = "/";
---
<Layout>
-
Karr
+
<article>
+
<a href={homepage}>
+
<Icon name="pixel:arrow-alt-circle-left" />
+
</a>
-
<picture style="view-transition-name: karr-img">
-
<source srcset={karrWebp.src} type="image/webp" />
-
<img src={karrJpg.src} alt="Karr" />
-
</picture>
+
<h2>Karr</h2>
+
+
<p class="subtitle">Federated carpool platform for companies</p>
+
+
<picture style="view-transition-name: karr-img">
+
<source srcset={karrWebp.src} type="image/webp" />
+
<img src={karrJpg.src} alt="Karr" />
+
</picture>
+
+
<p>
+
This entrepreneurial project was carried out for 5 months with
+
<a href="https://www.pepitebretagne.fr/"> Pépite Bretagne</a>. The
+
project was discontinued after a market study revealed a
+
well-established competition, already subsidized by public funds.
+
</p>
+
</article>
</Layout>
+28 -5
src/pages/fr/projects/karr.astro
···
---
import Layout from "@/layouts/Layout.astro";
+
import "@/assets/styles/projects/karr.css";
+
import { Icon } from "astro-icon/components";
import karrJpg from "@/assets/img/karr_demo.jpg";
import karrWebp from "@/assets/img/karr_demo.webp";
+
+
const homepage = Astro.url;
+
homepage.pathname = "/";
---
<Layout>
-
Karr
+
<article>
+
<a href={homepage}>
+
<Icon name="pixel:arrow-alt-circle-left" />
+
</a>
+
+
<h2>Karr</h2>
+
+
<p class="subtitle">
+
Plateforme de covoiturage fédérée pour entreprises
+
</p>
+
+
<picture style="view-transition-name: karr-img">
+
<source srcset={karrWebp.src} type="image/webp" />
+
<img src={karrJpg.src} alt="Karr" />
+
</picture>
-
<picture style="view-transition-name: karr-img">
-
<source srcset={karrWebp.src} type="image/webp" />
-
<img src={karrJpg.src} alt="Karr" />
-
</picture>
+
<p>
+
Ce projet entrepreneurial a été porté pendant 5 mois avec
+
<a href="https://www.pepitebretagne.fr/"> Pépite Bretagne</a>.
+
L'arrêt du projet a été décidé après une étude de marché révélant
+
une concurrence déjà fortement présente et subventionnée par des
+
fonds publics.
+
</p>
+
</article>
</Layout>