Skip to content

Sistema informático para la gestión de procesos académicos y administrativos del Centro Escolar Anastasio Aquino.

Notifications You must be signed in to change notification settings

wacodev/DSIproject

 
 

Repository files navigation

DSIproject

Sistema informático para la gestión de procesos académicos y administrativos del Centro Escolar Anastasio Aquino.

Instalación

  1. Clonar el respositorio.
git clone https://github.com/wacodev/DSIproject.git
  1. Abrir una terminal y ubicarse en la carpeta raíz del proyecto.

  2. Instalar las dependencias del proyecto.

composer install
  1. Copiar el archivo .env.example y nombrarlo como .env.
cp .env.example .env
  1. Crear una nueva API key.
php artisan key:generate
  1. Editar el archivo .env con las credenciales de su base de datos. A continuación se presenta un ejemplo.
DB_DATABASE=dsiproject
DB_USERNAME=root
DB_PASSWORD=

En el ejemplo anterior se usaron las credenciales de usuario por defecto de XAMPP y el nombre de la base de datos es dsiproject.

  1. Realizar las migraciones de la base de datos.
php artisan migrate
  1. En el gestor de la base de datos correr el siguiente script para crear los roles de usuario.
INSERT INTO `roles` (`id`, `codigo`, `nombre`, `estado`) VALUES
(1, 'direc', 'Director', 1),
(2, 'secre', 'Secretaria', 1),
(3, 'docen', 'Docente', 1);
  1. Activar Tinker.
php artisan tinker
  1. Crear un usuario de tipo Director para ingresar al sistema. A continuación se presenta un ejemplo.
$user = new DSIproject\User;
$user->rol_id = 1;
$user->nombre = "William";
$user->apellido = "Coto";
$user->email = "wacodev@outlook.com";
$user->password = bcrypt("123456");
$user->dui = "11111111-1";
$user->estado = 1;
$user->save();

El rol_id debe ser 1 porque según el paso 8 éste es el id del rol de tipo Director y es quien tiene los privilegios de un administrador del sistema.

  1. Correr el proyecto.
php artisan serve
  1. Ingresar desde un navegador web a http://localhost:8000 o url que indique la instrucción anterior.

Vista preliminar

Demo

Ingresar a https://demodsiproject.000webhostapp.com/ para usar la demo del sistema.

Las credenciales para ingresar son:

En caso que la demo no esté en funcionamiento o no se permita el acceso con las credenciales provistas, escribir al correo wacodev@outlook.com e informar del problema que se presenta.

About

Sistema informático para la gestión de procesos académicos y administrativos del Centro Escolar Anastasio Aquino.

Topics

Resources

Stars

Watchers

Forks

Languages

  • PHP 46.0%
  • HTML 44.8%
  • TSQL 9.1%
  • Vue 0.1%