Python | FastAPI | PostgreSQL | SqlAlchemy | Redis | Git | GitLab | Docker | Postman |
---|---|---|---|---|---|---|---|---|
Проект | Технологии | Описание |
---|---|---|
VK Internship Tarantool App | Python, FastAPI, Asynctnt, Tarantool, PyJWT, Git, Docker, Postman, Lua | Микросервисное приложение, представляющее из себя API интерфейс к key-value хранилищу Tarantool. Пользователю доступна регистрация и аутентификация на сервере, а также чтение и добавление пар ключ-значение в бд. https://github.com/mrForza/VK-Internship-Tarantool-App |
RestaurantApp | Kotlin, Spring Web, Spring Security, Sqlite, Hibernate, JPA, Docker, Postman | Микросервисное приложение по заказу различных блюд в различных ресторанах (станциях). Приложение состоит из двух микросервисов: Authorization (user) service, Order service. Оба сервиса реализованы с использованием чистой архитектуры и принципов DDD. https://github.com/mrForza/Kotlin-IHW4 |
Foodgram project | Python, Django(DRF, ORM), PostgreSQL, Docker, Postman, REST API | Вебсайт, на котором пользователи могут публиковать рецепты, добавлять чужие рецепты в избранное и подписываться на публикации других авторов. https://github.com/mrForza/Foodgram |
WinTerminal | C#, .Net | Аналог терминала Linux, с помощью которого можно взаимодействовать с файловой системой, удалять, создавать, читать файлы, выводить деревья директорий, а также открывать картинки в ASCII формате. https://github.com/mrForza/WinTerm |
YandexMdb | Python, Django(DRF, ORM), SQLite, REST API | Командный проект. Веб платформа для публикации произведений. Сервис позволяет добавлять, модифицировать и удалять различные жанры, категории, произведения, отзывы и комментарии к ним по средствам API. https://github.com/mrForza/api_yamdb |
Weather Project | C#, .Net, CSV, Excel | Кросс платформенное приложение, позволяющее получать статистику погодных условий по загружаемому CSV файлу согласно спецификации. https://github.com/mrForza/weather_project |
Korovushkino Project | Python 3.6.2, Selenium, python-telegram-bot | Приложение, которое считывает информацию о новых заказах с CRM системы интернет магазина Korovushkino и передаёт её в телеграм бот администраторам и продавцам портала. https://github.com/mrForza/korovushkino_project |
Проект | Технологии | Описание |
---|---|---|
RISC_V Cross Compiler | Small C, RISC_V Assembler, Makefile, CMake | Курсовая работа. Кросс-компилятор, транслирующий высокоуровневый исходный код программы, написанной на языке программирования Small C, в низкоуровневый код на ассемблере процессора RISC-V для эмулятора RARS. Все части компилятора: Лексер, Паресер, Семантический анализатор, Генератор промежуточного и исходного кода написаны на чистом языке C без использования сторонних библиотек. https://github.com/mrForza/RISC-V-Cross-compiler |
Проект | Технологии | Компания | Описание задания |
---|---|---|---|
PySparkApp | Python, Sql, pyspark | MindBox | Написать приложение на Python с использованием библиотеки pyspark, которое обрабатывает 2 csv файла (products.csv и categories.csv) и получают информацию о всех продуктах с указанными категориями и без категорий. https://github.com/mrForza/PySparkApp |
GeometryApp | C# .NET Core, NUnit | MindBox | Разработать библиотеку классов и консольное приложение на языке C# в котором пользователь сможет создавать различные геометрические фигуры, а также получать различную информацию (площадь, периметр, и т.д.) об этих фигурах. Обязательно нужно написать тесты к созданной библиотеке классов. https://github.com/mrForza/GeometryApp |