An open API service indexing awesome lists of open source software.

https://github.com/leiberbertel/escuela-app-php

Escuela App es un sitio web para el funcionamiento sencillo de una escuela. Permite almacenar información sobre estudiantes por ahora pero continuamente se irá mejorando.
https://github.com/leiberbertel/escuela-app-php

bootstrap5 css3 html5 mysql php

Last synced: 2 months ago
JSON representation

Escuela App es un sitio web para el funcionamiento sencillo de una escuela. Permite almacenar información sobre estudiantes por ahora pero continuamente se irá mejorando.

Awesome Lists containing this project

README

          

## Escuela App 🏛

Escuela App es una aplicación web para el funcionamiento sencillo de una escuela. Permite almacenar información sobre estudiantes por ahora pero continuamente se irá mejorando.

## Requisitos Previos 🚧
Para ejecutar este proyecto, necesitas tener instalado:

- PHP (versión 8.0 o superior)
- MySQL
- Servidor web (como Apache o Nginx)
- Composer

## Configuración Inicial 🛠

1. Clonar el repositorio:

``` sh
git clone https://github.com/leiberbertel/escuela-app-php.git
```

2. Ingresar a la carpeta del proyecto:

```sh
cd escuela-app-php
```

3. Instalar dependecias:
``` sh
compose install
```

## Configuración de la base de datos:
Crea una base de datos llamada escuela en tu sistema MySQL.
Importa la estructura de la base de datos desde el archivo escuela.sql adjunto en el paquete schema_db.

### Archivo `.env`:
- Crea un archivo .env en la raíz del proyecto.
- Añade las siguientes líneas, reemplazando con tus detalles de la base de datos:
```sh
SERVERNAME = tu host
USERNAME = tu usuario
PASSWORD = tu contraseña
DBNAME = nombre base de datos
```
### Configuración del archivo `config.php`
- Asegúrate de que config.php esté configurado para usar las variables de entorno del archivo .env.
- Un ejemplo de como se vería la configuración:
```sh
load();

$servername = $_ENV['SERVERNAME'];
$username = $_ENV['USERNAME'];
$password = $_ENV['PASSWORD'];
$dbname = $_ENV['DBNAME'];
?>
```

## Correr el proyecto 🚀:
1. Iniciar el servidor de PHP
2. Accede a la aplicación a través de tu navegador web en http://localhost/[nombre-proyecto].