Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/open-pv/website

Simulating the solar potential of your building :sunny:
https://github.com/open-pv/website

balkonkraftwerk chakra-ui renewable-energy renewables solar solar-energy threejs webgl

Last synced: 3 months ago
JSON representation

Simulating the solar potential of your building :sunny:

Awesome Lists containing this project

README

        

# The OpenPV website
This is the base repository for the website [openpv.de](https://www.openpv.de). The website is built using
* [React](https://react.dev/)
* [Chakra-UI](https://v2.chakra-ui.com)
* [Three.js](https://threejs.org/)

The whole site is **static**, reducing the hosting costs as much as possible. The shading simulation happens in the browser, using
our npm package [simshady](https://github.com/open-pv/simshady).

## Setup

If you want to deploy this website locally, you need to follow these steps:

1. Clone the repository and enter it.
2. Make sure that you have [node](https://nodejs.org/en) and the node package manager npm installed. Check this by running
```
node --version
npm --version
```
3. Install all required packages from `package.json` by running
```shell
npm install
```
4. To build the code and host it in a development environment, run
```shell
npm run dev
```
and visit [localhost:5173](http://localhost:5173).

## Funding
We thank our sponsors.