Репозитории
Тут собраны мои репо на GitHub, с указанием используемых технологий: «Проекты» – более крупные и завершенные приложения, «Всякая всячина» – небольшие разработки, учебные проекты и эксперименты. Многие приложения задеплоены, для них приведены ссылки на соответствующие сайты.
Репо идут в порядке последних коммитов: сверху то, над чем сейчас идёт активная работа, либо просто относительно недавно обновлено.
Актуальные данные подкачиваются через GitHub API. Цвет рамки карточки проекта соответствует цвету языка, используемому на GitHub.
Проекты
Веб-сайт "Биржа Услуг" позволяет размещать зарегистрированным пользователям информацию о предоставляемых ими услугах и выступать в качестве исполнителей, или заказывать услуги у других пользователей.
Online RSS Reader. In early stage of development.
Приложение для ведения учета книг в домашней библиотеке, разработано для домашнего использования.
Веб-приложение для сохранения закладок. Состоит из API на Django REST Framework, Телеграм-бота (через него можно сохранять закладки), Celery для обработки задач, создаваемых ботом, и фронтенда на Nuxt.
Full-stack Trello clone implemented with Nuxt.
Журнал Дежурства – внутренний инструмент для ведения журнала передачи дежурства сменными рабониками.
Всякая всячина
Заметки по разработке, собираемые в статический сайт из Obsidian при помощи Quartz v4
Прототип фронтэнда для сервиса `go-postcard`.
CLI tool для конвертирования файлов в формате Markdown в HTML и их просмотра в браузере.
CLI tool для работы со списком задач. Сохраняет список в файле в формате JSON.
CLI tool для подсчёта строк, слов или байтов в инпуте из stdin.
В этом репозитории пробую примеры из книг, а также делаю наброски кода по тематике concurrency and multiprocessing на Python.
Базовые сетевые технологии в примерах: работа с sockets, самописный HTTP-сервер, рукодельный DNS resolver, и т.п.
Эксперименты с Flask, Flask-RESTX, Marshmallow, SQLAlchemy.
Эксперименты с разработкой интерпретатора на Python.
Примеры кода для изучения Python (за исключением asyncio/threading/multiprocessing – эта тематика в отдельном репо).
Тестовый API с использованием JSON-RPC.
Real time messaging web app built using Node and Next.js. Tutorial project.
This is a Reddit clone built using Next.js 13, Firebase, Chakra UI and some other cool tools. Tutorial project.
A project to learn Express.js and brush up React skills.
Particle text animation using TypeScript and HTML Canvas.
Simple TypeScript project template with Vite as build tool and action for automatic deployment on GitHub pages.
Text effects using particles and flow field.
Various particle effects using vanilla JavaScript.
Classic Color Lines game written in pure HTML, CSS and JS.
Various particle effects using vanilla JavaScript.
Simple webserver built to learn basics of Rust backend development.
Simple newsletter app, written in Rust.
Tutorial project to learn how to combine DRF API, Vue.js 3, Nginx and Node.
This repo includes code samples for chapter 6 of the "Rust Book": Enums and Pattern Matching.
Simple guess game, written in Rust, while learning the basics of the language.
Объектно-ориентированная змейка на pygame.
A two-player tic-tac-toe game with Tkinter GUI.
Телеграм бот для скачивания видео с ютуба.
Telegram bot template built using aiogram.