feat: increased security
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
2026-02-21 21:27:11 +03:00
parent 2d43539dbd
commit 85397a2fd8
14 changed files with 89 additions and 23 deletions

View File

@@ -35,13 +35,13 @@
},
"projects": {
"title": "My projects",
"intro": "Okay, I'll be honest — almost all of them are basically for a virtual state project called the Duspean Republic, named after my cat. Yes, I built a couple of governmental sites for an imaginary country and for the organisation where it is. It's kinda embarrassing, but also... I learned a ton doing it? So here they are:",
"intro": "A lot of my projects are related to a virtual state called the Duspean Republic, named after my cat. Yes, I built a couple of governmental sites for an imaginary country and for the organisation where it is. It's kinda embarrassing, but also... I learned a ton doing it? Well, due to the lack of interest in the project, most of them are no longer available online. But there're also some other sites. So here they are:",
"items": [
{
"logoAlt": "Dusiburg ID logo",
"title": "Dusiburg ID",
"description": "The main e-government platform of the Duspean Republic with everything a virtual state needs.",
"text": "For a long time, Dusiburg relied on what VK could offer — groups, chats, and discussions where all information was published. However, over time it became clear that these things was too inflexible, so I decided to create own website for the country. The site has various forms, a bank module, and automated system for registering bills in the Parliament of the Duspean Republic."
"text": "For a long time, Dusiburg relied on what VK could offer — groups, chats, and discussions where all information was published. However, over time it became clear that these things was too inflexible, so I decided to create own website for the country. The site has various forms, a bank module, and automated system for registering bills in the Parliament of the Duspean Republic."
},
{
"logoAlt": "Map logo",
@@ -72,6 +72,12 @@
"title": "Notes",
"description": "A simple note-taking desktop application built with Wails (Go) and React because I wanted something simple and light for storing some things I have to do.",
"text": "A simple note-taking desktop application built with Wails (Go) and React. I wanted something lightweight for keeping my tasks. I didn't really like Notion because I had to turn on my VPN every time I visited it, and if I forgot, I'd get automatically logged out. Obsidian felt a bit too complicated for my needs, so I decided to create my own app."
},
{
"logoAlt": "LXDB logo",
"title": "LXDB",
"description": "LXDB is a service built for managing official documents of two virtual countries: the Duspean Republic and the Country of Reality.",
"text": "LXDB (LX comes from Latin word lex which means law) is built with Next.js (frontend) and Go (backend) for managing official documents of two virtual countries: the Duspean Republic and the Country of Reality. It uses Postgres for database storage and Minio for file storage. I decided to create this service because I wanted to have a single place to store all the official documents of the countries in order to unify the process of working with them. Actually, You can find the source code of the project on Github."
}
]
},
@@ -93,12 +99,12 @@
{
"name": "Italiano",
"level": "A2-B1",
"text": "My passion for Italian was born right after my first trip to Italy in 2019. I've been learning it since 2022, completely self-taught. I think I have a pretty good level for someone who learned it by himself, but there's always so much more to learn."
"text": "My passion for Italian was born right after my first trip to Italy in 2019. I've been learning it since 2022, completely self-taught. I think I have a pretty good level for someone who learned it by himself, at least Italian sellers were able to understand me and I got 81 points on the regional step of olympiad, but there's always so much more to learn."
},
{
"name": "Suomi",
"level": "A1",
"text": "I learned Finnish for 6 months, also by myself. It was interesting - the structure is really unique. But I found it too difficult to learn alone, so I've abandoned this idea for a while..."
"text": "I learned Finnish for 6 months, also by myself. It was interesting - the structure is really unique. But I found it too difficult to learn alone, so I've abandoned this idea for a while... I only remember some words and phrases in Finnish now."
}
]
},