An open API service indexing awesome lists of open source software.

https://github.com/amirhk-dev/targeter-database-interaction-website

Node.js based website implementation for MySQL-based database interaction
https://github.com/amirhk-dev/targeter-database-interaction-website

css database ejs javascript nodejs

Last synced: 3 months ago
JSON representation

Node.js based website implementation for MySQL-based database interaction

Awesome Lists containing this project

README

          

# Targeter Database Interaction

## Project Explanation

A MySQL-based database is implemented to save the information related
to diverse experiments on different microscopes.

The goal is to save the diverse data and read them whenever required for experiment repeatability.

The information is grouped into different levels as shown below:
* Subframe
* Region(s) of Interest (ROI)
* Sample
* Target,

where **Subframe** is the object which holds the imaging material. **Region of Interest** is any region that we are interested to focus on (there could be
one or many ROIs on a Subframe). **Sample** is any area inside the ROI, for example, a cell region (there could be one or many samples on an ROI). **Target** is any point inside a sample (there could be one or many targets on a sample).
**Target**(s) are the points that we want to shoot at with a laser.

The image below shows the structure of the information:

levels-of-information-image

There is a possibility to
1. insert (manually or via XML file)
2. edit
3. view
the information on the database.

The project is implemented with Node.js and EJS.

## Installation

npm install .

## Demo

The GIF file below shows briefly the capability of the project for database interaction.

demo-gif-file

## Notice:
It is not possible to access the database as the credentials are not provided!

The website is under developement...