JoanaColl /
ArgProg-Portfolio-Frontend
Trabajo Práctico Final Integrador para el curso #YoProgramo, 2° etapa del Plan Argentina Programa 2022. Aplicación web full stack de arquitectura distibuida.
Loading repository data…
frandlt / repository
Trabajo Final (Curso 2020) - Desarrollo Web Full Stack con Python y JavaScript, de PoloTIC Misiones
Para el curso de Desarrollo Web Full Stack con Python y JavaScript.
Armado con Django, HTML, CSS, JS, jQuery, SQLite y Bootstrap.
Los iconos usados provienen de FontAwesome Pro 5.
IMPORTANTE: para el correcto funcionamiento es necesario tener instalada la libreria de django mathfilters (pip install django-mathfilters)
Una clínica de Optometría necesita un sistema web en Django que le permita gestionar el diagnóstico de sus pacientes y la venta de los productos Ópticos para los mismos. Para ello se requiere:
Un sistema con un login de usuario con los siguientes roles:
a. Secretaría
b. Profesional medico
c. Ventas
d. Taller
e. Gerencia
El sistema gestionará tres Modelos esenciales:
a. Turnos
b. Pedidos
c. Pacientes
El rol de Secretaría permite agregar, modificar o eliminar los turnos de los Pacientes.
Cada Paciente tiene su historial médico (solo el Profesional médico puede agregar que quiere adquirir, el precio (pueden ser más de un producto), un subtotal, tipo de pago (tarjeta de crédito, debido, billetera virtual o efectivo).
Cada Profesional médico puede ver el listado de Pacientes filtrando por día, mes o año.
El Profesional médico solo puede ver los Pacientes asignados a él.
El rol de Ventas puede generar un pedido para el Paciente, donde detalla el Producto
a. El producto tiene nombre, si está clasificado como Lente tendrá la opción de Lejos/Cerca, Izquierda/Derecha, si incluye Armazón o no. Observaciones al historial médico).
b. Una vez que se genera el pedido queda en estado “Pendiente”.
c. Luego el rol de Ventas puede cambiar el estado a “Pedido” o mandarlo a “Taller”.
El rol de Taller solo visualiza la lista de pedidos (con todos los detalles del producto sin los precios). El Taller puede confirmar cambiando el estado del pedido a “Finalizado”.
Gerencia puede visualizar todos los datos y necesita los siguientes reportes:
a. Pacientes que asistieron a los turnos en la semana/mes.
b. Pacientes que no asistieron a los turnos en la semana/mes.
c. Pacientes que hicieron por lo menos un Pedido en la semana/mes.
d. Productos más vendidos en el mes.
e. Ventas totales por mes clasificadas por Vendedores.
Se deben cumplir cada uno de los puntos definidos en el enunciado para la aprobación del trabajo.
El sistema debe estar implementado en Django.
El sistema debe implementar Bootstrap.
El frontend se deja a libre albedrio, pero debe poder visualizarse correctamente en dispositivos móviles (responsivo).
Se pueden agregar todos los Modelos adicionales que se necesiten.
Se debe implementar sobre base de datos SQLite.
Se debe publicar un video de YouTube que demuestre el funcionamiento de todo el sistema.
a. El video debe tener en el titulo el nombre del curso completo.
b. En la descripción del video debe estar el nombre del curso, el nombre de la persona que presenta y su número de documento con el que se registró al curso.
c. En la descripción del video tiene que estar anotado el tiempo (minuto y segundo) de cada uno de los (9) puntos resueltos en el enunciado, mostrando su funcionalidad y la cumplimentación de los requerido.
Se debe publicar un enlace con el código fuente publicado en GitHub con el usuario de la persona registrada en el curso.
Se debe adjuntar el código fuente comprimido en .zip
Cualquier falla en cumplimentar uno de los requisitos o puntos del enunciado derivará en la desaprobación del Trabajo Final sin posibilidad a recuperación. Es condición necesaria para la certificación de Desarrollador Full Stack con Python y JavaScript la aprobación del presente trabajo.
Selected from shared topics, language and repository description—not editorial ratings.
JoanaColl /
Trabajo Práctico Final Integrador para el curso #YoProgramo, 2° etapa del Plan Argentina Programa 2022. Aplicación web full stack de arquitectura distibuida.
Stdela /
Proyecto final "Changar In". App búsqueda de trabajo realizada el fin del curso T.tec de Egg Educación
alesiods /
Proyecto curso Desarrollo Web. HTML, CSS y Bootstrap
Maxjarzy /
Desarrollo de trabajo final para curso JavaScript: Simulador Interactivo / Tecnologías: HTML, CSS, Bootstrap, Javascript
Maxjarzy /
Desarrollo de trabajos prácticos para curso Back End Potrero Digital /Tecnologías: HTML, PHP, CSS, Bootstrap / Link al proyecto final.
ccolombo95 /
Trabajo final del curso Fullstack Python de Codo a Codo. CRUD / Gestor de base de datos para empresa de transporte.