SolarLibre is a web application for sizing residential photovoltaic solar energy installations.
This project has been developed as part of the Final Degree Project in the Computer Engineering program at UNIR.
(es-ES) Este proyecto ha sido desarrollado como parte del Trabajo de Fin de Estudio, en el Grado en Ingeniería Informática de UNIR.
- Inventory Management: Manage your inventory by adding solar panels and inverters.
- Project Handling: Save projects for future use or load existing ones to continue working.
- Project Information: Define the installation location using an interactive map and set precise coordinates.
- Energy Consumption: Record monthly electricity usage for each pricing tier (peak, flat, and valley).
- Solar Arrays: Configure solar panel arrays and retrieve production data through PVGIS.
- Inverter Configuration: Link solar panels to inverters from your inventory, with warnings for potential technical issues like overvoltage.
- Economic Balance: Input energy and installation costs to generate accurate economic analyses and ROI projections.
- Report: Create a detailed PDF report at any stage of the project.
- Docker Compose
- Clone the repositories:
- Back-end API: solar_libre_api
- Front-end app: solar_libre_front
- The repositories should be in subdirectories named
solar_libre_api
andsolar_libre_front
. - Run the application:
docker compose up
- Access the app from http://localhost:8080 and the API directly from http://localhost:8000/