Welcome to my GitHub profile! I am 👨💻 Anatoly Frolov
, a full-stack developer from Petropavlovsk-Kamchatsky, Russia. I develop 🌍 websites
, 💻 desktop apps
, 🎮 games
, and 📚 DBMS-es
.
Important
Employer? Download the resume!
Gallery is an online collection of my websites and online platforms to show off my frontend skills.
frontend
,portfolio
,nuxt
,ts
,vue
Quark is an open-source relational database management system designed for applications, backend, and for everyday usage — Quark brings database management tools for both developers and non-developers.
relational-dbms
,database
,dbms
,jvm
,electron
Sakurator is your personal learning platform for Japanese alphabets, where one can learn both hiragana and katakana step-by-step everyday for free, by learning letters grouped into the sets.
japanese-language
,hiragana
,katakana
,e-learning
,express-js
Anafro Memory Boost
in development
Memory Boost is an online learning platform for Russian math exam preparation. It helps students learn various math topics by entertaining them using gamification techniques, e.g. leaderboards, bonuses, in-game currency, and achievements.
math
,russian-state-exams
,e-learning
,nuxt
Anafro Thunderlight
in development
Thunderlight is a Shogi (the Japanese chess game) engine that can find best moves on any game board. The engine is used in the website, where one can play against the engine or perform game analysis.
chess-engine
,shogi-engine
,shogi
,go
,gorm
,nuxt
Anafro Keyframe Base
in development
Keyframe Base is an online collection of professional CSS animations, which can be adjusted with the built-in animation editor. All the animations are exportable as CSS
@keyframes
or as a whole HTML page.
css-animations
,animation-editor
,css
,express-js
,prisma
Anafro Norwegian Irregular Verbs
v1.2
Norwegian Irregular Verbs website teaches irregular verbs in Norwegian language. There are several sets of cards, each contains 4-6 verbs. The website tracks how many verbs were learned successfully and suggest the card which has the lowest success rate. It's works 100% on frontend.
css-animations
,animation-editor
,css
,express-js
,prisma
Anafro Elaria Engine
v1.0
& Anafro Elaria: Clash of The Worldsv1.0
Elaria is a game engine which can be used to make browser games. It is originally used in the game "Elaria: Clash of The Worlds", but it was separated as an independent project.
game
,game-engine
,html-canvas
,webpack
King is an ORM for Python and SQLite. It is designed to be a lightweight solution for simple programs, where objects have to be stored. A programmer just needs to define fields in the model classes and that's it!
orm
,python
,sqlite
Important
Please, add a topic before any of your message (e.g. Contribution or Job Offer) to make sure I don't miss it, thank you sooo much!