Tengo un template : Smart - Angular 9+ Admin Dashboard Template for University, School & Colleges
Necesito hacerle unas mejoras y adaptaciones para yo comenzar un proyecto con el, para convertirlo en un Sistema de Facturacion y un Buscador de Negocios integrado.
Lo que requiero se divide en dos:
Punto I - Adaptaciones menores al Template
1) Incluir una formulario de Bienvenida, donde se promueva la empresa, los planes que ofrece, los servicios que ofrece, y demás temas relacionados.
2) Que el template tenga la opción de ocultarse por completo, además de la actual de contraerse al hacer click en botón para tales fines.
3) Agregar un formulario de Bienvenida que incluya, una barra de búsqueda, con los siguientes campos: Nombre, Categoria, Lugar, y Boton de Busqueda. Esta debe estar encima de un fondo con imágenes que van cambiando una a otras secuencialmente.
4) Agregar un formulario de: Contactanos, Terminos Servicio, Poticas y Condiciones y Quienes Somos, estas se sumarian a la ya incluidas por el template como: FAQs y Pricing
Punto II - Conectar con MySQL
1) Formularios de: Control de Ingreso y Registro al Sistema, con sus validaciones
2) Formularios de: Clientes (Professors en template), que además de lo que ya incluye del formulario de consulta, agregar, modificar, borrar y el de perfil del Cliente (Profesor), se incluya además: la impresión de listado de Profesores, Importar desde Excel con un formulario pre establecido, y poder exportar todos los reportes a los formatos de: Excel, PDF y Csv.
Ejemplo: En vez de leer la información desde:
clientes.json lo lea desde una base de datos MySQL.
3) Crear un Formulario de Facturacion - Punto de Venta, con todo lo que conlleva, manejo de precios, cantidades, control de exitencia, poder modificar precio, nombre y comentarios a los items. Poder tener varias opciones de Cobro, asi como poder facturar a Credito. Impresion de la Factura en dos Formatos elegibles, formato punto de venta y formato hoja completa.
Para el proyecto solo se crearan las siguientes tablas en MySQL:
- Usuarios (No llevara CRUD solo a nivel de tabla)
- Productos (No llevara CRUD solo a nivel de tabla)
- Clientes
- Facturas
- Facturas_Detalle
Solo con campos basicos y elementales para su funcionamiento, deben eso si: crearse las relaciones entre las mismas, y las relaciones que sean necesarias si las lleva. Indices, disparadores, y todo lo que la haga optima.
Antes de proponer ver el template en operacion:
http://radixtouch.in/templates/admin/smartangular/source/light/#/authentication/signin
Contexto general del proyecto
Crear la base de desarrollo de un Sistema de Facturación y un Buscador de Negocios integrado.
Plazo de Entrega: No definido