Pavel Dvoryaninov

Diploma project

The information system for working with the neural network algorithm of detecting and classifying lung diseases.

User authentication
X-ray images
X-ray image data
Dark theme of the system

User authentication

Project

The information system has a FullStack architecture and consists of the admin panel, the REST API server and the SQLite database management system. The platform allows you to keep records of X-ray images processed by the neural model. The application has been deployed on the hosting with an automatic build. The project has been completed for my diploma.

Completed tasks

1. The science work was completed and the neural network algorithm of detecting and classifying lung diseases was developed; 2. The application architecture was designed. The design system was developed. The connection with the REST API server was done; 3. The SQLite database was connected and set up; 4. The admin panel was developed using ViteJS; 5. The REST API server was developed using Django REST Framework; 6. The personal account was created with the ability to set up system parameters flexibly. The system of roles was built to differentiate the access levels to data; 7. The table with a virtualization, a search and a pagination was applied to optimize the work with big data; 8. The application was tested; 9. The application was deployed on the hosting with an automatic build; 10. The domain name was purchased and AWS S3 was set up to work with media.

Technology stack

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