Skip to content

matisin/bioclimapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Single page application for the simulation of house energetic consumption based on morphology, materials and bioclimatic variables.

This project consist in the development of a prototype that supports the bioclimatic design of houses. The goals of this project is to improve what already exist in this field and to make a tool that can be used by non-expert users. This is an University internal project supported by the Faculty of Engineering, with the joint work of Informatic Engineering and Computer Science Department and Civil Engineering Department of the University of Concepcion.

Getting Started

To get the page up and running in your machine, follow these steps.

Commands to mount laravel

  • composer install
  • cp .env.example .env
  • Modify .env to establish connection with localhost:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=bioclimapp
DB_USERNAME=root
DB_PASSWORD=
  • php artisan key:generate

Commands to make laravel work with REACT:

  • sudo npm run watch : to auto compile and execute react when a file is modified
  • php artisan serve : to run laravel

Commands to activate localhost:

  • sudo service apache2 stop (when is running)
  • sudo service mysql stop (when is running)
  • sudo /opt/lampp/xampp start

In case of an error, to prep react:

  • php artisan preset react
  • sudo npm install (if you encounter write permission error sudo npm install --unsafe-perm=true --allow-root)

External server

Copy the server configuration bioclimapp.conf to /etc/nginx/sites-available/ and create a symbolic link in /etc/nginx/sites-enabled/

Prerequisites

Install these packages with npm

  • Three.js
  • Reactstrap
  • Chart.js
  • react-chartjs-2
  • axios
  • react
  • react-redux
  • redux
  • suncalc

Authors

  • Matías Medina - Morphology and Materiales - matisin
  • Diego Rodriguez - Bioclimatic variables - dirodriguezm

License

This project is licensed under the GNU General Public License v3.0 License - see the LICENSE.md file for details

Acknowledgments

  • Professor Luis Merino of the University of Concepcion for the project leadership.
  • For more details, check the dissertation.pdf file for details

About

proyecto de memoria de titulo

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages