feat: add latest projects
9
public/img/logos/htmx-logo.svg
Normal file
@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="256px" height="168px" viewBox="0 0 256 168" version="1.1" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMid">
|
||||
<title>htmx</title>
|
||||
<g>
|
||||
<polygon fill="#111111" points="181.394935 42.749283 256 74.2039835 256 96.0617321 181.394935 127.078518 175.477838 105.581524 230.646979 84.8771384 175.477838 64.0931689"></polygon>
|
||||
<polygon fill="#111111" points="74.6050654 42.7484751 6.6060424e-14 74.2039835 1.83634114e-13 96.0617321 74.6050654 127.078518 80.5221623 105.581524 25.3530206 84.8771384 80.5221623 64.0931689"></polygon>
|
||||
<polygon fill="#4065C5" points="144.339858 -1.59458264e-15 170.003907 -1.59458264e-15 112.990192 167.110525 85.996093 167.110525"></polygon>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 777 B |
BIN
public/img/projects/combi/01.png
Normal file
After Width: | Height: | Size: 1.9 MiB |
BIN
public/img/projects/combi/02.png
Normal file
After Width: | Height: | Size: 1.5 MiB |
BIN
public/img/projects/combi/03.png
Normal file
After Width: | Height: | Size: 861 KiB |
BIN
public/img/projects/musictogo/01.png
Normal file
After Width: | Height: | Size: 96 KiB |
BIN
public/img/projects/musictogo/02.png
Normal file
After Width: | Height: | Size: 212 KiB |
BIN
public/img/projects/musictogo/03.png
Normal file
After Width: | Height: | Size: 202 KiB |
26
src/pages/side-projects/combi.astro
Normal file
@ -0,0 +1,26 @@
|
||||
---
|
||||
import SideProject from "../../layouts/SideProject.astro";
|
||||
---
|
||||
|
||||
<SideProject
|
||||
project_title="AQP Combi"
|
||||
git_url="https://git.araozu.dev/fernando/aqp-combi"
|
||||
page_url="https://combi.araozu.dev"
|
||||
previous="#"
|
||||
next="thp-page"
|
||||
images_folder="combi"
|
||||
logos={[
|
||||
"go-logo",
|
||||
"solid-logo",
|
||||
"tailwind-logo",
|
||||
]}
|
||||
>
|
||||
A page that shows the routes of public transport in
|
||||
Arequipa, Peru.
|
||||
<br />
|
||||
<br />
|
||||
For it I generated map tiles from OpenStreetMap data,
|
||||
customized the stylesheets to use my own fonts and
|
||||
colors, created my own tile server, scrapped it
|
||||
with Go, and then built a SPA to serve the tiles.
|
||||
</SideProject>
|
@ -3,29 +3,20 @@ import SideProject from "../../layouts/SideProject.astro";
|
||||
---
|
||||
|
||||
<SideProject
|
||||
project_title="Typed Hyperscript Processor (webpage)"
|
||||
git_url="https://git.araozu.dev/fernando/thp-web"
|
||||
page_url="https://thp.araozu.dev"
|
||||
next="thp"
|
||||
images_folder="thp"
|
||||
project_title="Music-To-Go"
|
||||
git_url="https://git.araozu.dev/fernando/music-to-go"
|
||||
page_url="https://music.araozu.dev"
|
||||
next="combi"
|
||||
images_folder="musictogo"
|
||||
logos={[
|
||||
"astro-logo",
|
||||
"go-logo",
|
||||
"htmx-logo",
|
||||
"tailwind-logo",
|
||||
"alpine-logo",
|
||||
"ts-logo",
|
||||
"rust-logo",
|
||||
]}
|
||||
>
|
||||
This is a static webpage that contains documentation
|
||||
for the THP programming language.
|
||||
<br />
|
||||
<br />
|
||||
THP is a strong, statically typed, functional first
|
||||
language that compiles to PHP.
|
||||
<br>
|
||||
<br>
|
||||
The page is written with Astro, and connects to the
|
||||
compiler to provide syntax highlighting, error
|
||||
detection, reference resolving and automatic
|
||||
documentation generation.
|
||||
A Music player that connects to a Navidrome Server.
|
||||
I wrote it as an experiment to test the HATEOAS
|
||||
architecture, and to see if it is capable of powering
|
||||
a dynamic application.
|
||||
</SideProject>
|
||||
|
32
src/pages/side-projects/thp-page.astro
Normal file
@ -0,0 +1,32 @@
|
||||
---
|
||||
import SideProject from "../../layouts/SideProject.astro";
|
||||
---
|
||||
|
||||
<SideProject
|
||||
project_title="Typed Hyperscript Processor (webpage)"
|
||||
git_url="https://git.araozu.dev/fernando/thp-web"
|
||||
page_url="https://thp.araozu.dev"
|
||||
previous="combi"
|
||||
next="thp"
|
||||
images_folder="thp"
|
||||
logos={[
|
||||
"astro-logo",
|
||||
"tailwind-logo",
|
||||
"alpine-logo",
|
||||
"ts-logo",
|
||||
"rust-logo",
|
||||
]}
|
||||
>
|
||||
This is a static webpage that contains documentation
|
||||
for the THP programming language.
|
||||
<br />
|
||||
<br />
|
||||
THP is a strong, statically typed, functional first
|
||||
language that compiles to PHP.
|
||||
<br>
|
||||
<br>
|
||||
The page is written with Astro, and connects to the
|
||||
compiler to provide syntax highlighting, error
|
||||
detection, reference resolving and automatic
|
||||
documentation generation.
|
||||
</SideProject>
|
@ -5,7 +5,7 @@ import SideProject from "../../layouts/SideProject.astro";
|
||||
<SideProject
|
||||
project_title="THP compiler"
|
||||
git_url="https://git.araozu.dev/fernando/thp"
|
||||
previous="#"
|
||||
previous="thp-page"
|
||||
next="horarios"
|
||||
images_folder="thpc"
|
||||
logos={[
|
||||
|