[go: nahoru, domu]

Skip to content

Coursework project for the 3rd year of my bachelors implementing a front-end and back-end website using microservice architecture, REST API for DL models, Docker and FastAI

License

Notifications You must be signed in to change notification settings

vladzalevskyi/bMRI_analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bMRI_analyzer

Overview

bMRI_analyzer - a demo website which provides doctors and nurses with a Patient Control Systems and an ML module for automatic brain MRI image tumour classification and segmentation.

Developed as coursework for my 3rd year of study, it combines the knowledge I received during my Web Programming, Distributed Systems, Python and DBMS courses. It's a containerized web application ready for deployment and scaling. Following technologies were used during its development:

  • Python
  • Flask
  • FastAI
  • Keras & Tensorflow
  • SQL-Alchemy
  • OpenCV
  • MySQL
  • HTML/CSS/JS
  • Docker

Structure

Since the application is deployed via docker-compose, its structure can be viewed in the docker-compose.yml file. The general structure is the following: Application Structure

DB structure can be described by:

Data Flow Diagram Data Flow Diagram

Entity Relation Diagram Entity Relation Diagram

Deployment

To run web application locally all you need is to clone the repository and run

$ docker-compose up --build

It will automatically install all dependencies and sequentially run all the containers needed for applications work.

Exaples of work

Few screenshots describing application work Homepage Homepage

Patients list Patients

Image analysis results Page Image analysis results Page

About

Coursework project for the 3rd year of my bachelors implementing a front-end and back-end website using microservice architecture, REST API for DL models, Docker and FastAI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published