diff options
author | Serghei Cebotari <serghei@cebotari.ru> | 2023-11-28 23:10:01 +0300 |
---|---|---|
committer | Serghei Cebotari <serghei@cebotari.ru> | 2023-11-28 23:10:01 +0300 |
commit | 7f515cdc85ef7d8585429009d4e44d455c1afda9 (patch) | |
tree | 6a733313cb6af7065596c5531478812efe893762 | |
parent | 3b93306d936b61e34a4393d0b2254a9105a766d8 (diff) |
Create projects pages
-rw-r--r-- | content/projects/Gitlytics.md | 8 | ||||
-rw-r--r-- | content/projects/Paintball.md | 8 | ||||
-rw-r--r-- | layouts/partials/body/projects.html | 48 |
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 |