This app is going to be a simple EPW weather visualizer.
There will be two pages on the site.
The landing page will be an interactive map with weather stations on. As seen many other places (i.e. EnergyPlus and Ladybug).
When a user clicks on a weather station they are taken to the second page, where the visualizations will be.
The visualization page will consist of several key charts of the data and a table with the actual EPW data in.
src/
# Folder for static assets such as images
assets/
# Folder for the different pages, like mapPage and visualizationPage
pages/
# Folder for UI components. Components can be used across different pages.
components/
# Each component has its own folder.
# That way we can have one file for the acutal component and
# another for the test (.spec.tsx) of the component.
myComponent/
myComponent.tsx
myComponent.spec.tsx
index.tsx
# Folder for utilities for styling the app
style/
# main.tsx is the main entrypoint of the app.
main.tsx
Make sure that you have NodeJS and Git installed.
- Fork and Clone GitHub Repo
- Install Node packages:
npm install
- Run development server:
npm run dev