Дворянинов Павел

Дипломный проект

Платформа для работы с нейросетевым алгоритмом детектирования классификации легочных заболеваний.

Аутентификация пользователя
Список рентген-медицинских снимков
Данные о рентген-медицинском снимке
Темная тема системы

Аутентификация пользователя

Проект

Информационная система c FullStack архитектурой, которая представляет собой панель администратора, REST API сервер и СУБД SQLite. Платформа позволяет вести учет обработанных нейронной моделью рентген-медицинских снимков. Приложение развернуто на хостинге с автоматической сборкой. Проект выполнен для защиты моей магистерской диссертации.

Выполненные задачи

1. Выполнена научная работа и разработан нейросетевой алгоритм детектирования классификации легочных заболеваний; 2. Спроектирована архитектура приложения. Разработана дизайн система пользовательского интерфейса. Настроено соединение с REST API сервером; 3. Подключена и настроена СУБД SQLite; 4. Разработана панель администратора с использованием TypeScript и ViteJS; 5. Разработан REST API сервер с использованием Python и Django REST Framework; 6. Выполнен личный кабинет с возможностью гибкой настройки параметров системы. Построена система ролей для разграничения уровней доступа к системе; 7. Применена таблица с виртуализацией, поиском и пагинацией для оптимизации работы сервиса с большими данными; 8. Выполнено тестирование приложения; 9. Информационная система развернута на облачном сервисе с автоматической сборкой; 10. Приобретено доменное имя и настроен AWS S3 для работы с медиа.

Стек технологий

ViteJS

TailwindCSS

TypeScript

Shadcn

RadixUI

React Query

Jotai

REST API

React Hook Form

Zod

Tanstack Router

Jest

React Testing Library

Python

Django Rest Framework

SQLite

Linux

Nginx

Gunicorn

PM2

Convolutional Neural Network

Docker

HTTPS