Skip to content
@Cancer-Classification-UI

Cancer Classification UI

Cancer Classification UI Github

Python Pytorch Go

This is the organization github page for a Cancer Classification UI. This contains all the our current codebases for our Frontend and Backend.

Dive into any of our current repos!

Current Architecture (WIP)

flowchart TB

    style AWS fill:#9f8660,rx:10,ry:10
    style Kubernetes fill:#7083a9,rx:10,ry:10
    style Frontend rx:10,ry:10
    style Backend rx:10,ry:10
    style pod1 fill:#818898,rx:10,ry:10
    style pod2 fill:#818898,rx:10,ry:10
    style pod4 fill:#818898,rx:10,ry:10
    style pod5 fill:#818898,rx:10,ry:10

    %% Frontend
    WebAPI([<a href='https://github.com/Cancer-Classification-UI/Web-API-Service'>Web API</a>])

    %% APIs / Backend
    DatabaseLoginAPI[(Login API\nDatabase)]
    DatabaseCDNAPI[(CDN API\nDatabase)]


    %% Login API
    LoginAPI([<a href='https://github.com/Cancer-Classification-UI/Login-API-Service'>Login API</a>]) 

    DatabaseLoginAPI <--> LoginAPI
    LoginAPI <--> WebAPI

    %% Notification API
    NotificationAPI([<a href='https://github.com/Cancer-Classification-UI/Notification-API-Service'>Notification API</a>])
    NotificationAPI <--> LoginAPI

    %% CDN API
    CDNAPI([<a href='https://github.com/Cancer-Classification-UI/CDN-API-Service'>CDN API</a>]) 

    DatabaseCDNAPI <--> CDNAPI
    CDNAPI <--> WebAPI

    subgraph AWS[fa:fa-cloud AWS]
        subgraph Kubernetes[fa:fa-dharmachakra Kubernetes Cluster]
            %% What is currently backend
            subgraph Backend[fa:fa-server Backend]
                direction TB
                subgraph pod1[fa:fa-box Pod]
                    LoginAPI
                    DatabaseLoginAPI
                end
                subgraph pod2[fa:fa-box Pod]
                    CDNAPI
                    DatabaseCDNAPI
                end
                subgraph pod4[fa:fa-box Pod]
                    NotificationAPI
                end
            end

            %% What is currently frontend
            subgraph Frontend[fa:fa-desktop Frontend]
                subgraph pod5[fa:fa-box Pod]
                    WebAPI
                end
            end
        end
    end

Loading

Pinned Loading

  1. Login-API-Service Login-API-Service Public

    Responsible for login logic. Handles login events and account creation.

    Go

  2. CDN-API-Service CDN-API-Service Public

    Responsible for content delivery logic. Handles any content that needs to be served to the end user.

    Go

  3. Core-API-Service Core-API-Service Public

    Responsible for core logic. Handles events such as scheduling and data processing.

  4. Web-API-Service Web-API-Service Public

    Responsible for the web interface. Interfaces with all backend API's to facilitate interface logic.

    Python

  5. Notification-API-Service Notification-API-Service Public

    Responsible for notification logic. Handles any communication to end users, such as emailing and sending SMS

    Go

  6. Deployment-Files Deployment-Files Public

    Holds any files revelent to deployment

    Shell

Repositories

Showing 7 of 7 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…