Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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:
- Host: GitHub
- URL: https://github.com/open-pv/website
- Owner: open-pv
- License: agpl-3.0
- Created: 2023-06-23T06:20:20.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-28T00:24:31.000Z (3 months ago)
- Last Synced: 2024-10-29T23:21:14.614Z (3 months ago)
- Topics: balkonkraftwerk, chakra-ui, renewable-energy, renewables, solar, solar-energy, threejs, webgl
- Language: JavaScript
- Homepage: https://www.openpv.de/
- Size: 15.4 MB
- Stars: 5
- Watchers: 0
- Forks: 1
- Open Issues: 31
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- open-sustainable-technology - OpenPV - A website to simulate shading and annual PV yield based on 3D building data in the browser. (Renewable Energy / Photovoltaics and Solar Energy)
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.