Skip to content

spatineo/seaheat

Repository files navigation

SeaHeat

Staging version: https://seaheat-staging.com/

TODO:

älä commitoi

  • lue collectionien nimistä mitä skenaarioita on
  • tunnista joukousta pois vesialueen koko collection (erityistapaus, data ei vielä valmis)

odota:

  • vahvistus ettei dataset ole flipattu
  • vahvistus santulta, että palvelussa on varmasti koko datasetti

HUOM:

  • parametrien nimet muuttuu vielä (Simo laittaa Santulle tietoa)

Architecture

The app is built on React + Redux and development is done with Vite + storybooks

Main architecture:

  • Client only
  • React + Redux + RTK (TODO)
  • UI in Chakra (TODO)
  • Storybooks for component development
  • Deployed on AWS via CDK

Development guidelines:

  • Components are implemented separately from redux store
  • Connected components are used to pick out data from redux store and passed as props

Automation:

  • Github actions redeploys the CDK project on commits to main

Frontend Development

Running the development server: npm run dev

Running storyboks: npm run storybook

Backend Development

Backend deployment is on AWS CDK. The architecture is very simple: Cloudformation, ACM certificate and an S3 bucket.

Note that you need to build the application before working on the stacks. Also please note that a frontend developer almost never needs to work on this.

npm run build

cd cdk/
npm install
cdk synth

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published