Stars: 318
Forks: 34
Pull Requests: 0
Issues: 0
Watchers: 7
Last Updated: 2021-02-05 03:47:33
Tutorial para crear una aplicación web completa en PHP y MySQL donde combinamos sesiones, login, password hashes, CRUD, MVC
License:
Languages: PHP, CSS, Hack, JavaScript
Este es el ejercicio final del tutorial para crear una aplicación web completa con PHP. Algunas de las funcionalidades que tiene esta aplicación web son:
Lo primero es clonar el proyecto a tu equipo local
git clone https://github.com/marcosrivasr/expense-app.git
Ahora tenemos que crear el esquema de la base de datos.
Vamos a la carpeta de db
cd expense-app/db
Vamos a loguearnos a nuestra consola de MySQL (sustituye username con el nombre de usuario de tu conexión)
mysql -u username -p
Creamos una nueva base de datos llamada expenseapp
CREATE DATABASE expenseapp;
Salimos con exit;
y ahora importamos el archivo expense-app.sql
mysql -u username -p expenseapp < expense-app.sql;
Para actualizar las conexiones a la base de datos es importante cambiar los datos que se encuentran en /config/config.php
Adicional en public/js/dashboard.js
es necesario verificar que las URLs usadas para hacer solicitudes asíncronas estén también apuntando correctamente de acuerdo a tu servidor.
async function getContent(){
const html = await fetch('http://localhost:8080/expense-app/expenses/create').then(res => res.text());
return html;
}
async function drawChart() {
const http = await fetch('http://localhost:8080/expense-app/expenses/getExpensesJSON')
.then(json => json.json())
.then(res => res);