image image image image
Magistr - сервис для студентов и аспирантов. Проект - fullstack: Backend - Nest JS, Typescript. Frontend - Next JS, Typescript. БД - MySQL, TypeORM - доступ к БД. Авторизация в API по генерируемому JWT-токену. Websocket-оповещения о событиях (push). Библиотека Socket.IO В API интегрирован Swagger. swagger-typescript-api - авто-генерация API для frontend. Полнотекстовый поиск на базе Manticore (Sphinx fork) Docker - для поднятия БД, Manticore и PhpMyAdmin. Telegram-bot для оповещения. Работа с формами - React Hook Form. Валидация форм - Zod. Организована полноценная валидация входных данных на backend (как GET, так и POST/PUT-запросов). Redux, Redux Toolkit, Redux Thunk. RxJS - для обработки сложной формы мастера оформления заказов. Организовал свой доп. state manager с использованием RxJS. Код проектов - на моем git-сервисе, установленном на сервере (GitBucket - упрощенная версия GitHub).
https://proksi-design.ru/