Skip to content

danfsalcedo/ink_master

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

INK MASTER

Este proyecto es una aplicación web diseñada para estudios de tatuajes, con el objetivo de facilitar la gestión de citas y la presentación de portafolios de artistas.

Características principales

  • Registro y autenticación de clientes, empleados y administradores.
  • Gestión de citas para clientes y empleados.
  • Visualización y edición de perfiles de tatuadores.
  • Panel de administración para gestionar clientes, empleados y citas.
  • Portafolio de artistas con detalles y fotografías.
  • Interfaz moderna y responsiva.

Estructura del proyecto

  • backend/: API RESTful construida con Laravel para la gestión de datos.
  • frontend/: Aplicación Angular para la interfaz de usuario.
  • db/: Archivos de inicialización de la base de datos (MariaDB).

Requisitos

  • Node.js y npm
  • Angular CLI
  • PHP 8.x
  • Composer
  • MariaDB o MySQL
  • Docker (opcional, para desarrollo rápido)

Instalación

Backend (Laravel)

cd backend
composer install
cp .env.example .env
php artisan key:generate
php artisan migrate --seed
php artisan storage:link

Frontend (Angular)

cd frontend
npm install
ng serve

Base de datos

Puedes usar Docker para levantar la base de datos:

cd db
docker build -t inkmaster-db .
docker run --name inkmaster-db -e MYSQL_ROOT_PASSWORD=root -p 3306:3306 -d inkmaster-db

O importar manualmente db/inkmaster.sql en tu gestor de base de datos.

Uso

Scripts útiles

  • Levantar backend:
    php artisan serve
  • Levantar frontend:
    ng serve
  • Levantar base de datos con Docker:
    docker-compose up

Licencia

MIT


Para más detalles revisa los archivos backend/README.md y frontend/README.md.

About

servicio para la gestion administrativa de un estudio de tatuajes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •