Coder Social home page Coder Social logo

irvingcm123 / sistema_asistencia Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 1.06 MB

Home Page: https://sistema-asistencia.vercel.app

JavaScript 1.45% Procfile 0.02% TypeScript 58.44% HTML 15.15% SCSS 24.95%
angular14 architecture-components browser-cache firestore-collection gmail-inbox google-cloud-platform hexagonal-architecture html5 scss-framework typrescript

sistema_asistencia's People

Contributors

irvingcm123 avatar

Stargazers

 avatar

Watchers

 avatar

sistema_asistencia's Issues

Archivos de Domain

Los archivos correspondientes a cada carpeta del componente domain serán:

  • Modelos de las entidades utilizadas en el sistema, las cuales serán de tipo class
  • Casos de uso de las entidades, las cuales serán de tipo Observable

Función Docentes

El apartado de docentes deberá :

  • Mostrar la imagen del docente
  • Mostrar el nombre del docente
  • Mostrar el número del personal del docente
  • Mostrar la facultad a la que está asignada el docente

Puertos y adaptadores

Se realizarán los archivos correspondientes a cada puerto y adaptador, para la consulta de información de la Api, los cuales son los siguientes:

  • Puerto y Adaptador GET de Alumnos
  • Puerto y Adaptador GET de Docentes
  • Puerto y Adaptador GET de Materias

Configuración de las carpetas para la arquitectura hexagonal

Se crearán componentes y carpetas para seguir una arquitectura hexagonal en nuestro sistema, teniendo como base:

  • Componente config
  • El componente config tendrá carpetas para Puertos y Adaptadores
  • Componente domain
  • El componente domain tendrá carpetas sobre los modelos y casos de uso de cada Entidad utilizada en el sistema
  • Componente Views
  • El componente views tendrá carpetas sobre los componentes Front-End del sistema

Función Inicio

El componente inicio deberá:

  • Mostrar todas las materias correspondientes al docente
  • Los datos visualizados deberán contener:
    - Nombre de la materia
    - Nrc de la materia
    - Grupo asignado
    - Cantidad de alumnos que toman dicha materia
    - Carrera perteneciente
    - Facultad donde se imparte

Función Materias

La función de alta y baja de materias deberá :

  • Contar con un formulario para el ingreso del NRC de la materia deseada
  • Funcionar con el servicio de Gmail
  • [ ]

Archivos de Views

Los componentes Front-End del sistema serán :

  • Baja Materia
  • Alta Materia
  • Información Docente
  • Inicio Sistema
  • Listas Materias
  • Menú Navegación

Iniciar Proyecto

El proyecto deberá:

  • Permitir al docente iniciar sesión
  • Visualizar los datos del docente
  • Mostrar los datos acerca de las materias pertenecientes al docente
  • Visualizar las listas de asistencia de las materias pertenecientes al docente
  • Solicitar el alta y baja de materias al servicio escolar por medio de mensajería Gmail
  • Cerrar Sesión

Menú Navegación

El componente menú deberá poder redirigir a las pestañas:

  • Inicio
  • Alta Materia
  • Baja Materia
  • Cerrar Sesión

Función Listado

El componente listado deberá:

  • Crear una tabla con los campos: Matricula, Nombre, Hora, Status
  • Mostrar los datos del pase de lista en la tabla
  • Actualizar los datos en tiempo real
  • Permitir realizar búsquedas de alumnos de forma individual

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.