aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSerghei Cebotari <serghei@cebotari.ru>2023-11-28 23:10:01 +0300
committerSerghei Cebotari <serghei@cebotari.ru>2023-11-28 23:10:01 +0300
commit7f515cdc85ef7d8585429009d4e44d455c1afda9 (patch)
tree6a733313cb6af7065596c5531478812efe893762
parent3b93306d936b61e34a4393d0b2254a9105a766d8 (diff)
Create projects pages
-rw-r--r--content/projects/Gitlytics.md8
-rw-r--r--content/projects/Paintball.md8
-rw-r--r--layouts/partials/body/projects.html48
3 files changed, 23 insertions, 41 deletions
diff --git a/content/projects/Gitlytics.md b/content/projects/Gitlytics.md
new file mode 100644
index 0000000..eb28c81
--- /dev/null
+++ b/content/projects/Gitlytics.md
@@ -0,0 +1,8 @@
+---
+title: Gitlytics
+tags: ["Python", "Flask", "React", "PostgreSQL", "Docker"]
+---
+- Developed a full-stack web application using with Flask serving a REST API with React as the frontend
+- Implemented GitHub OAuth to get data from user’s repositories
+- Visualized GitHub data to show collaboration
+- Used Celery and Redis for asynchronous tasks \ No newline at end of file
diff --git a/content/projects/Paintball.md b/content/projects/Paintball.md
new file mode 100644
index 0000000..b79a7c4
--- /dev/null
+++ b/content/projects/Paintball.md
@@ -0,0 +1,8 @@
+---
+title: Simple Paintball
+tags: ["Spigot API", "Java", "Maven", "TravisCI", "Git"]
+---
+- Developed a Minecraft server plugin to entertain kids during free time for a previous job
+- Published plugin to websites gaining 2K+ downloads and an average 4.5/5-star review
+- Implemented continuous delivery using TravisCI to build the plugin upon new a release
+- Collaborated with Minecraft server administrators to suggest features and get feedback about the plugin
diff --git a/layouts/partials/body/projects.html b/layouts/partials/body/projects.html
index c16c1fb..98d9b6c 100644
--- a/layouts/partials/body/projects.html
+++ b/layouts/partials/body/projects.html
@@ -1,51 +1,17 @@
+{{ with .Site.GetPage "/projects" }}
<h3>Projects</h3>
<hr>
+{{ range .Pages }}
<table>
<tbody>
<tr>
- <td><strong>Gitlytics</strong> <span>|</span>
- <em>Python, Flask, React, PostgreSQL,
- Docker</em>
+ <td><strong>{{ .Title }} </strong><span>|</span>
+ <em>{{ range $i, $e := .Params.tags -}}{{- if $i -}}, {{ end -}}{{ . }}{{- end -}}</em>
</td>
<td style="text-align: right;">June 2020 – Present</td>
</tr>
</tbody>
</table>
-<ul>
- <li>Developed a full-stack web application using with
- Flask serving a REST API with React as the frontend
- </li>
- <li>Implemented GitHub OAuth to get data from user’s
- repositories
- </li>
- <li>Visualized GitHub data to show collaboration
- </li>
- <li>Used Celery and Redis for asynchronous tasks
- </li>
-</ul>
-<table>
- <tbody>
- <tr>
- <td><strong>Simple Paintball</strong>
- <span>|</span>
- <em>Spigot API, Java, Maven, TravisCI,
- Git</em>
- </td>
- <td style="text-align: right;">May 2018 – May 2020</td>
- </tr>
- </tbody>
-</table>
-<ul>
- <li>Developed a Minecraft server plugin to entertain
- kids during free time for a previous job
- </li>
- <li>Published plugin to websites gaining 2K+ downloads
- and an average 4.5/5-star review
- </li>
- <li>Implemented continuous delivery using TravisCI to
- build the plugin upon new a release
- </li>
- <li>Collaborated with Minecraft server administrators to
- suggest features and get feedback about the plugin
- </li>
-</ul> \ No newline at end of file
+{{ .Content }}
+{{ end }}
+{{ end }} \ No newline at end of file