tangled
alpha
login
or
join now
finxol.io
/
portfolio
0
fork
atom
Personal site
staging.colinozanne.co.uk
portfolio
astro
0
fork
atom
overview
issues
pulls
pipelines
feat: improve project page
finxol.io
4 months ago
58937535
bc13dd10
verified
This commit was signed with the committer's
known signature
.
finxol.io
SSH Key Fingerprint:
SHA256:olFE3asYdoBMScuJOt60UxXdJ0RFdGv5kVKrdOtIcPI=
+98
-10
3 changed files
expand all
collapse all
unified
split
src
assets
styles
projects
karr.css
pages
en
projects
karr.astro
fr
projects
karr.astro
+45
src/assets/styles/projects/karr.css
···
1
1
+
article {
2
2
+
display: grid;
3
3
+
grid-template-columns: auto 1fr;
4
4
+
align-items: center;
5
5
+
grid-template-areas:
6
6
+
"back-btn title"
7
7
+
". subtitle"
8
8
+
". img"
9
9
+
". body";
10
10
+
gap: var(--spacing);
11
11
+
margin-inline-end: 3rem;
12
12
+
font-size: 1.1rem;
13
13
+
14
14
+
& > a {
15
15
+
grid-area: back-btn;
16
16
+
}
17
17
+
18
18
+
& > h2 {
19
19
+
grid-area: title;
20
20
+
margin: 0;
21
21
+
font-size: 2.5rem;
22
22
+
font-weight: bold;
23
23
+
}
24
24
+
25
25
+
& > p.subtitle {
26
26
+
grid-area: subtitle;
27
27
+
margin: 0;
28
28
+
font-size: 1.2rem;
29
29
+
}
30
30
+
31
31
+
& > picture {
32
32
+
grid-area: img;
33
33
+
align-self: center;
34
34
+
justify-self: center;
35
35
+
36
36
+
&,
37
37
+
img {
38
38
+
border-radius: var(--radius);
39
39
+
}
40
40
+
}
41
41
+
42
42
+
& > * {
43
43
+
grid-area: body;
44
44
+
}
45
45
+
}
+25
-5
src/pages/en/projects/karr.astro
···
1
1
---
2
2
import Layout from "@/layouts/Layout.astro";
3
3
+
import "@/assets/styles/projects/karr.css";
4
4
+
import { Icon } from "astro-icon/components";
3
5
4
6
import karrJpg from "@/assets/img/karr_demo.jpg";
5
7
import karrWebp from "@/assets/img/karr_demo.webp";
8
8
+
9
9
+
const homepage = Astro.url;
10
10
+
homepage.pathname = "/";
6
11
---
7
12
8
13
<Layout>
9
9
-
Karr
14
14
+
<article>
15
15
+
<a href={homepage}>
16
16
+
<Icon name="pixel:arrow-alt-circle-left" />
17
17
+
</a>
10
18
11
11
-
<picture style="view-transition-name: karr-img">
12
12
-
<source srcset={karrWebp.src} type="image/webp" />
13
13
-
<img src={karrJpg.src} alt="Karr" />
14
14
-
</picture>
19
19
+
<h2>Karr</h2>
20
20
+
21
21
+
<p class="subtitle">Federated carpool platform for companies</p>
22
22
+
23
23
+
<picture style="view-transition-name: karr-img">
24
24
+
<source srcset={karrWebp.src} type="image/webp" />
25
25
+
<img src={karrJpg.src} alt="Karr" />
26
26
+
</picture>
27
27
+
28
28
+
<p>
29
29
+
This entrepreneurial project was carried out for 5 months with
30
30
+
<a href="https://www.pepitebretagne.fr/"> Pépite Bretagne</a>. The
31
31
+
project was discontinued after a market study revealed a
32
32
+
well-established competition, already subsidized by public funds.
33
33
+
</p>
34
34
+
</article>
15
35
</Layout>
+28
-5
src/pages/fr/projects/karr.astro
···
1
1
---
2
2
import Layout from "@/layouts/Layout.astro";
3
3
+
import "@/assets/styles/projects/karr.css";
4
4
+
import { Icon } from "astro-icon/components";
3
5
4
6
import karrJpg from "@/assets/img/karr_demo.jpg";
5
7
import karrWebp from "@/assets/img/karr_demo.webp";
8
8
+
9
9
+
const homepage = Astro.url;
10
10
+
homepage.pathname = "/";
6
11
---
7
12
8
13
<Layout>
9
9
-
Karr
14
14
+
<article>
15
15
+
<a href={homepage}>
16
16
+
<Icon name="pixel:arrow-alt-circle-left" />
17
17
+
</a>
18
18
+
19
19
+
<h2>Karr</h2>
20
20
+
21
21
+
<p class="subtitle">
22
22
+
Plateforme de covoiturage fédérée pour entreprises
23
23
+
</p>
24
24
+
25
25
+
<picture style="view-transition-name: karr-img">
26
26
+
<source srcset={karrWebp.src} type="image/webp" />
27
27
+
<img src={karrJpg.src} alt="Karr" />
28
28
+
</picture>
10
29
11
11
-
<picture style="view-transition-name: karr-img">
12
12
-
<source srcset={karrWebp.src} type="image/webp" />
13
13
-
<img src={karrJpg.src} alt="Karr" />
14
14
-
</picture>
30
30
+
<p>
31
31
+
Ce projet entrepreneurial a été porté pendant 5 mois avec
32
32
+
<a href="https://www.pepitebretagne.fr/"> Pépite Bretagne</a>.
33
33
+
L'arrêt du projet a été décidé après une étude de marché révélant
34
34
+
une concurrence déjà fortement présente et subventionnée par des
35
35
+
fonds publics.
36
36
+
</p>
37
37
+
</article>
15
38
</Layout>