Terminado

Proyecto Angular 9 - Agregar Conexion Mysql a Template

Publicado el 07 Mayo, 2020 en Programación y Tecnología

Sobre este proyecto

Abierto

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.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Integraciones de API Payment Processor (Paypal, Stripe, etc.)
Roles necesarios Programador, Diseñador

Plazo de Entrega: No definido

Habilidades necesarias