Descripcion:
Consiste en el desarrollo de una plataforma web estilo e-commerce, un sistema que hace posible la comercialización de productos o servicios de manera online, permitiendo pagos a traves de la plataforma placetopay. Ademas, dicho sistema, permite tambien el registro de productos, identificacion de usuarios y administracion de cuentas de clientes.
##Aplicacion:
Herramientas, instalación y ejecucion:
Para la ejecucion de este proyecto es necesario php, la instalacion de composer, un servidor HTTP como Apache, un servicio de base de datos como MySQL, un administrador de bases de datos como heidisql o phpMyAdmin y para las dependencias del frontend Node.js.
luego de tener las herramientas necesarias se procede a instalar las dependencias del backend, del frontend y construccion de assets, ejecutando en una terminal de comandos:
composer install
npm install
npm run dev
se genera y configura archivo .env con las respectivas variables de entorno, base de datos, credenciales de mailtrap y de la pasarela de pagos placetopay, se ejectua:
cp .env.example .env
se crean y se llenan las tablas de migraciones de la base de datos:
php artisan migrate --seed
se tienen creados usuarios con contraseña predeterminados para pruebas del login y roles de usuario corriente y administrador. se encuentran en el archivo UserSeeder.php de la carpeta database.
para correr la aplicacion en un navegador web se ejecuta:
php artisan serve
npm run watch