Skip to content

Architecture

Simon Warchol edited this page Aug 7, 2020 · 32 revisions

Cycif_Viewer is an openseadragon based Cellular Image Viewing and Analysis Tool. It is built with a python Flask backend and a Node.js javascript frontend.

Components

Image Handling

Directory Structure

├── README.md
├── app.py
├── requirements.yml
├── server
├── static
│   ├── data
│  	├── external
│       └─── frontend
│  		├── src
│ 		├── css
│ 		└── js
│ 		     ├── main.js
│ 		     ├── services
│ 		     ├── vendor.js
│ 		     └── views
│    
└── templates
  • server contains all python backend code
  • frontend contains all NodeJs frontend code, which is specifically in /src/js/views and /src/js/services
  • templates contains the Jinja templates