ToPollution es una pagina en la que podremos ver la contaminacion de nuestro alrededor gracias a unos dispositivos creados por unos compañeros del colegio de Don Bosco, podras registrar tus dispositivos y recibir sus mediciones, despues nuestra pagina las mostrara y te dira si es una contaminacion excesiva o normal mediante graficos y un mapa.
Clona ToPollution en local y sigue los pasos de Pre-requisitos e Insitalacion para tener una copia funciona del proyecto en local
git clone https://github.com/Cynda3/ToPollution.git
Composer
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');
sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
Laravel
sudo apt install php php-common php-bcmath php-json php-mbstring php-xml php-tokenizer php-zip
composer global require laravel/installer
export PATH="$PATH:$HOME/.config/composer/vendor/bin"
Base de datos
Cualquier base de datos compatible con laravel
Copiamos .env.example con el nombre .env
cp .env.example .env
Actualizamos dependencias
composer update
Creamos la clave de laravel
php artisan key:generate
Dentro del .env ponemos la base de datos en
DB_CONNECTION=mysql (base de datos que vayamos a usar (mariaDB=mysql))
DB_HOST=127.0.0.1 (Host donde esta la base de datos)
DB_PORT=3306 (Puerto de la base de datos)
DB_DATABASE=---- (Nombre de la base de datos)
DB_USERNAME=---- (Usuario de la base de datos)
DB_PASSWORD=---- (Contraseña de la base de datos)
Para que lleguen los emails de verificacion en el .env debemos añadir lo siguiente:
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=topollution@gmail.com
MAIL_PASSWORD=zubiri123
MAIL_ENCRYPTION=tls
- Admin
antonio@topollution.com -> contraseña: patata. - User
fernando@topollution.com -> contraseña: patata.
Hemos realizado el despliegue en heroku: ToPollution
- Ander Gonzalez - Jefe - Cynda3
- Adrián Gómez - Cojefe - agomezdo18dw
- Asier Fernandez - Diseño - AsiFernandez
- Jon Imanol Pinto - Base de datos - ScarletRyu
También puedes mirar la lista de todos los contribuyentes quíenes han participado en este proyecto.
Este proyecto está bajo la Licencia (Tu Licencia) - mira el archivo LICENSE.md para detalles (Por ahora ninguna)
- Villanuevand por ayudar con su readme de ejemplo
Gracias de ❤️ por todo el equipo de ToPollution 😊