Skip to content

Modeling of Ocean Waves Using Flask API and React Frontend

Notifications You must be signed in to change notification settings

isjxique/wave_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wave_project

This project creates an interactive visualization of an ocean wave field given various parameters and the corresponding wave spectrum using a Flask API and REACT frontend. The API and frontend are dockerized and can be run using docker-compose.

Requirements

  1. install docker and docker-compose

  2. install node

Installation

  1. Pull project from github.
git clone https://github.com/isjxique/wave_project

  1. Go to the main project folder (contains the docker-compose.yml file) and enter the following into the terminal to build the docker images:
docker-compose build

Usage

  1. Go to the main project folder (contains the docker-compose.yml file) and enter the following into the terminal to run the docker images:
docker-compose up

  1. The web and api services should be publishing information in the terminal.
Copy the url such as http://localhost:5000 printed by the web service to view interactive plots.

  1. Enter the following into the terminal to shutdown the services:
docker-compose down


About

Modeling of Ocean Waves Using Flask API and React Frontend

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages