{"id":268,"date":"2023-05-10T05:23:50","date_gmt":"2023-05-10T05:23:50","guid":{"rendered":"https:\/\/pacohunterdev.com\/blog\/?p=268"},"modified":"2023-05-10T05:23:50","modified_gmt":"2023-05-10T05:23:50","slug":"sistema-para-administracion-de-adeudos-escolares","status":"publish","type":"post","link":"https:\/\/pacohunterdev.com\/blog\/2023\/05\/10\/sistema-para-administracion-de-adeudos-escolares\/","title":{"rendered":"Sistema para administraci\u00f3n de adeudos escolares"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">En esta ocasi\u00f3n te presentar\u00e9 un peque\u00f1o sistema para llevar el control de adeudos en un sal\u00f3n de clases. Se me ocurri\u00f3 hacer este sistema despu\u00e9s de escuchar que en el sal\u00f3n de mi sobrino llevan el control de los pagos. Quiero mencionarte que lo hice seg\u00fan a c\u00f3mo imagino que hacen los pagos y esas cosas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si gustas ver la demostraci\u00f3n puedes ver este <a href=\"https:\/\/youtu.be\/AhNE2BIwaF0\" target=\"_blank\" rel=\"noreferrer noopener\">v\u00eddeo <\/a>y el c\u00f3digo est\u00e1 por <a href=\"https:\/\/github.com\/pacohunterdev\/adeudos-salon\" target=\"_blank\" rel=\"noreferrer noopener\">aqu\u00ed<\/a>. Para el desarrollo us\u00e9 Codeigniter 3, Materialize css y JavaScript.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Inicio<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">En la p\u00e1gina de inicio aparecen los totales generales de:  ALUMNOS, BAJAS, PAGOS. Adem\u00e1s de los totales de alumnos activos, bajas y pagos de cada grupo que se encuentren registrados adem\u00e1s de unas peque\u00f1as gr\u00e1ficas.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"996\" height=\"616\" src=\"https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image.png\" alt=\"\" class=\"wp-image-276\" srcset=\"https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image.png 996w, https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-300x186.png 300w, https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-768x475.png 768w\" sizes=\"auto, (max-width: 996px) 100vw, 996px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"998\" height=\"579\" src=\"https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-1.png\" alt=\"\" class=\"wp-image-277\" srcset=\"https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-1.png 998w, https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-1-300x174.png 300w, https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-1-768x446.png 768w\" sizes=\"auto, (max-width: 998px) 100vw, 998px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Alumnos<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">En este apartado lo primero que se puede hacer es ver los grados y grupos que est\u00e1n registrados. En el modal que se abre se pueden ver o agregar nuevos grados o grupos.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"653\" height=\"487\" src=\"https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-2.png\" alt=\"\" class=\"wp-image-278\" srcset=\"https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-2.png 653w, https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-2-300x224.png 300w\" sizes=\"auto, (max-width: 653px) 100vw, 653px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Los alumnos se pueden filtrar por nombre, apellido o por grado y grupo<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"626\" src=\"https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-3.png\" alt=\"\" class=\"wp-image-279\" srcset=\"https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-3.png 900w, https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-3-300x209.png 300w, https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-3-768x534.png 768w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"993\" height=\"641\" src=\"https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-4.png\" alt=\"\" class=\"wp-image-280\" srcset=\"https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-4.png 993w, https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-4-300x194.png 300w, https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-4-768x496.png 768w\" sizes=\"auto, (max-width: 993px) 100vw, 993px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Con el Floating Action Button (creo que as\u00ed se llama, el boton que est\u00e1 flotando en la parte derecha) aparecen las opciones de ver los alumnos dados de baja (se muestran todos) y agregar un nuevo alumno. Cabe se\u00f1alar que el alumno se registrar\u00e1 en el grado y grupo que est\u00e9n seleccionados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"> <\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"565\" height=\"460\" src=\"https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-5.png\" alt=\"\" class=\"wp-image-281\" srcset=\"https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-5.png 565w, https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-5-300x244.png 300w\" sizes=\"auto, (max-width: 565px) 100vw, 565px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"644\" height=\"442\" src=\"https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-6.png\" alt=\"\" class=\"wp-image-282\" srcset=\"https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-6.png 644w, https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-6-300x206.png 300w\" sizes=\"auto, (max-width: 644px) 100vw, 644px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">En la tabla de alumnos, en primer lugar, si la fila del alumno est\u00e1 en color gris indica que el alumno est\u00e1 dado de baja, en este caso solo se podr\u00e1n ver los pagos que el alumno realiz\u00f3.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En las opciones que aparecen adem\u00e1s de la de editar y dar de baja, est\u00e1 la de administrar lo pagos, esto despliega un modal en el que aparecen las cuotas que est\u00e1n asignadas al grupo al que pertenece el alumno.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"732\" height=\"490\" src=\"https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-7.png\" alt=\"\" class=\"wp-image-283\" srcset=\"https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-7.png 732w, https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-7-300x201.png 300w\" sizes=\"auto, (max-width: 732px) 100vw, 732px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<p class=\"wp-block-paragraph\">En el modal aparecen las cuotas pagadas\/ pendientes y el total pagado\/ pendiente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para marcar una cuota como pagada basta con marcar el check de la cuota, al hacerlo ya no se podr\u00e1 desmarcar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Las filas que aparecen en rojo indican que la cuota ya se pas\u00f3 la fecha de vencimiento y en verde que ya ha sido pagada.<\/p>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Cuotas<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Aqu\u00ed se pueden registrar las cuotas que ser\u00e1n asignadas a los grupos. Uno cuota puede ser asignada a uno o varios grupos. En la pantalla principal se observan el n\u00famero de cuotas asignadas a cada grupo as\u00ed como la tabla de todas las cuotas que est\u00e1n registradas, estas pueden filtrase por grado y grupo para ver solo las que pertenecen a 1\u00b0 A por ejemplo.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1022\" height=\"647\" src=\"https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-8.png\" alt=\"\" class=\"wp-image-284\" srcset=\"https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-8.png 1022w, https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-8-300x190.png 300w, https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-8-768x486.png 768w\" sizes=\"auto, (max-width: 1022px) 100vw, 1022px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"623\" height=\"385\" src=\"https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-9.png\" alt=\"\" class=\"wp-image-285\" srcset=\"https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-9.png 623w, https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-9-300x185.png 300w\" sizes=\"auto, (max-width: 623px) 100vw, 623px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<p class=\"wp-block-paragraph\">Para agregar la nueva cuota se pulsa el bot\u00f3n que tiene el +.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se coloca la informaci\u00f3n.  La cuota puede ser asignada a uno o varios grupos, para esto us\u00e9 el componente de chips-autocomplete de Materialize.<\/p>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Pagos<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">En esta secci\u00f3n aparecen los pagos que se realizan. en la tabla se muestra el alumno, grupo al que pertenece, la cuota y pago. El bot\u00f3n de mostrar pagos muestra todos los pagos realizados por el alumno en cuesti\u00f3n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En la parte izquierda hay informaci\u00f3n de los pagos por cuota y los pagos por grupos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se pude filtrar la informaci\u00f3n por grupo o por rangos de fechas seleccionadas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"> <\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1002\" height=\"644\" src=\"https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-10.png\" alt=\"\" class=\"wp-image-286\" srcset=\"https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-10.png 1002w, https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-10-300x193.png 300w, https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-10-768x494.png 768w\" sizes=\"auto, (max-width: 1002px) 100vw, 1002px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"984\" height=\"631\" src=\"https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-11.png\" alt=\"\" class=\"wp-image-287\" srcset=\"https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-11.png 984w, https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-11-300x192.png 300w, https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-11-768x492.png 768w\" sizes=\"auto, (max-width: 984px) 100vw, 984px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Configuraci\u00f3n<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Por \u00faltimo, en esta parte se modifica el nombre de usuario, correo y contrase\u00f1a empleadas en el inicio de sesi\u00f3n. Ah para el inicio de sesi\u00f3n se coloca el usuario y contrase\u00f1a. Adem\u00e1s, en el inicio de sesi\u00f3n al fin agregu\u00e9 la opci\u00f3n de <em>olvid\u00e9 mi contrase\u00f1a<\/em><\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"987\" height=\"632\" src=\"https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-12.png\" alt=\"\" class=\"wp-image-288\" srcset=\"https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-12.png 987w, https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-12-300x192.png 300w, https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-12-768x492.png 768w\" sizes=\"auto, (max-width: 987px) 100vw, 987px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"832\" height=\"637\" src=\"https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-13.png\" alt=\"\" class=\"wp-image-289\" srcset=\"https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-13.png 832w, https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-13-300x230.png 300w, https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-13-768x588.png 768w\" sizes=\"auto, (max-width: 832px) 100vw, 832px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"673\" height=\"539\" src=\"https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-14.png\" alt=\"\" class=\"wp-image-290\" srcset=\"https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-14.png 673w, https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-14-300x240.png 300w\" sizes=\"auto, (max-width: 673px) 100vw, 673px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusi\u00f3n<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Cuando estaba en la universidad me dejaron realizar un peque\u00f1o sistema con CI, en aquellos a\u00f1os us\u00e9 Materialize por primera vez y me gust\u00f3 pues el dise\u00f1o de material design me parec\u00eda bastante bonito. Al realizar este ejercicio record\u00e9 aquellos a\u00f1os, adem\u00e1s se me hizo f\u00e1cil el empleo de estos frameworks. Por otro lado, para el cliente opt\u00e9 por no utilizar ning\u00fan framework (bueno tal vez solo un poco de JQuery para inicializar los componentes de Materialize) dado que es la primera vez que empleo puro Javascript para hacer las peticiones e interactuar con el DOM (o como se diga).  S\u00e9 que hay errores y cosas que se pueden hacer de mejor manera, pero fue el primer sistema que realizo de esta manera. Al final de cuentas me gust\u00f3 el resultado y lo m\u00e1s importante es que funciona.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">C\u00f3digo<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">El c\u00f3digo lo encuentras en <a href=\"https:\/\/github.com\/pacohunterdev\/adeudos-salon\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub<\/a>, al descargarlo dentro de <strong>application<\/strong> se encuentran las vistas, modelos y controladores de CI, en la carpeta de <strong>assets <\/strong>est\u00e1n todos los archivos de js y css necesarios. Tambi\u00e9n va la base de datos de ejemplo llamada <strong>adeudos_salon<\/strong> lista para ser importada en una bd con el mismo nombre. Te recomiendo guardar los archivos en una carpeta llamada <strong>adeudos-salon<\/strong>, si cambias el nombre de la carpeta o la base de datos, se deben modificar los siguientes archivos<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"731\" height=\"483\" src=\"https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-15.png\" alt=\"\" class=\"wp-image-292\" srcset=\"https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-15.png 731w, https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-15-300x198.png 300w\" sizes=\"auto, (max-width: 731px) 100vw, 731px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Si quieres cambiar el nombre de la base de datos, modif\u00edcalo en application\/config\/database.php<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si cambias el nombre de la carpeta<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"787\" height=\"250\" src=\"https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-16.png\" alt=\"\" class=\"wp-image-293\" srcset=\"https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-16.png 787w, https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-16-300x95.png 300w, https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-16-768x244.png 768w\" sizes=\"auto, (max-width: 787px) 100vw, 787px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">En application\/config\/config.php cambia adeudos-salon por el nombre deseado y<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"840\" height=\"403\" src=\"https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-17.png\" alt=\"\" class=\"wp-image-294\" srcset=\"https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-17.png 840w, https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-17-300x144.png 300w, https:\/\/pacohunterdev.com\/blog\/wp-content\/uploads\/2023\/05\/image-17-768x368.png 768w\" sizes=\"auto, (max-width: 840px) 100vw, 840px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">En assets\/js\/peticiones.js cambia en RUTA_GLOBAL donde dice adeudos-salon por el nuevo nombre.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para acceder al sistema se coloca http:\/\/localhost\/adeudos-salon\/index.php\/usuario\/login <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Creo que eso es todo, ah el usuario que va en la base de datos es <strong>paco_hunter_dev<\/strong> y la contrase\u00f1a <strong>PacoHunterDev,<\/strong> igual ya va la opci\u00f3n de cambiar la contrase\u00f1a en el login.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>En esta ocasi\u00f3n te presentar\u00e9 un peque\u00f1o sistema para llevar el control de adeudos en un sal\u00f3n de clases. Se me ocurri\u00f3 hacer este sistema despu\u00e9s de escuchar que en el sal\u00f3n de mi sobrino llevan el control de los pagos. Quiero mencionarte que lo hice seg\u00fan a c\u00f3mo imagino que hacen los pagos y esas cosas. Si gustas ver la demostraci\u00f3n puedes ver este v\u00eddeo y el c\u00f3digo est\u00e1 por aqu\u00ed. Para el desarrollo us\u00e9 Codeigniter 3, Materialize css y JavaScript. Inicio En la p\u00e1gina de inicio aparecen los totales generales de: ALUMNOS, BAJAS, PAGOS. Adem\u00e1s de los totales&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17,15,14,1],"tags":[26,23,27,12,11],"class_list":["post-268","post","type-post","status-publish","format-standard","hentry","category-javascript","category-mysql","category-php","category-uncategorized","tag-codeigniter","tag-javascript","tag-materializecss","tag-mysql","tag-php"],"_links":{"self":[{"href":"https:\/\/pacohunterdev.com\/blog\/wp-json\/wp\/v2\/posts\/268","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pacohunterdev.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pacohunterdev.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pacohunterdev.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pacohunterdev.com\/blog\/wp-json\/wp\/v2\/comments?post=268"}],"version-history":[{"count":5,"href":"https:\/\/pacohunterdev.com\/blog\/wp-json\/wp\/v2\/posts\/268\/revisions"}],"predecessor-version":[{"id":297,"href":"https:\/\/pacohunterdev.com\/blog\/wp-json\/wp\/v2\/posts\/268\/revisions\/297"}],"wp:attachment":[{"href":"https:\/\/pacohunterdev.com\/blog\/wp-json\/wp\/v2\/media?parent=268"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pacohunterdev.com\/blog\/wp-json\/wp\/v2\/categories?post=268"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pacohunterdev.com\/blog\/wp-json\/wp\/v2\/tags?post=268"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}