Hosted on easyannotator.azurewebsites.net
Recommended browser: Firefox (Works on all browsers but some UI elements may load incorrectly)
A React based project built for IBM research and Dr. Ronan Cahill from UCD. It allows a surgeon or surgeon's assistant to upload a video from surgery from a near infrared camera, select regions of interests (ROIs) that the user believes to possibly be cancerous, write comments on the ROIs and video, and finally export all this data in a JSON format which can be used by the algorithm developed by IBM.
This project was developed for Trinity's Computer Science module, Software Engineering Project (CSU22013, CSU33013).
Built by Chole Connely, Cian Galligan, Daniel Grace, Jack Gilbride, Yannick Gloster, David Green, and Luke Hackett.
-
Install Node.js
-
Clone this repository
-
Open up command prompt or teminal and navigate to the location of the cloned repository
-
Install the dependencies
npm install
-
Running the server locally
npm run dev
The server should now be hosted on http://localhost:3000
- Node.js
- React
- NextJs
- react-player
- rebass
- theme-ui
- React-resizable-rotatable-draggable-rectangle
- Modified React-resizable-rotatable-draggable-rectangle to allow control the coloring of the rectangle
docker build -t <image>:<tag> .
docker run -p 3000:3000 <image>:<tag>
docker build -t <username>/<repository>:<tag> .
docker tag <username>/<repository>:<tag> <username>/<repository>:latest
docker push <username>/<repository>:<tag>
=======
docker build -t <image>:<tag> .
docker run -p 3000:3000 <image>:<tag>
docker build -t <username>/<repository>:<tag> .
docker tag <username>/<repository>:<tag> <username>/<repository>:latest
docker push <username>/<repository>:<tag>