Saltearse al contenido

Estructura del proyecto

A continuación de describe la estructura del proyecto.

  • Directorysrc/
    • Directoryassets/
      • Directoryimg/ directorio de imagenes
      • agruparArr.ts
      • Axios.ts
      • format.ts
      • funciones utiles que se usan a lo largo del proyecto
    • Directorycomponents/ directorio de los componentes
      • Directorycharts/ contiene los diferentes tipos de grafica
      • Directoryforms/ componentes para uso de formularios
        • Input.tsx
        • Select.tsx
      • Directorygui/ elementos de la interfaz general
        • Header.tsx
        • CintaOpciones.tsx
        • ContextualMenu.tsx
      • Directorypdf/ directorio para almacenar los distintos pdf a generar
      • demas archivos que no han sido clasificados
    • Directoryhooks/
    • Directorylayout/ layouts para las distintas vistas que se vayan a generar
    • Directorypages/ paginas de la aplicación
    • Directoryroutes/
      • Index.tsx lugar donde se declaran rutas nuevas

Estructura de pages/

Las paginas de la aplicación siguen un patron es decir hacen referencia a como se declaran en el archivo Index.tsx de la carpeta routes/, tal y como se muestra a continuación:

  • Directorynombre-de-la-ruta/
    • Directorycomponents/ componentes que solo se usaran en en esta ruta
    • Directorynombre-de-la-subruta/
      • Directorycomponents/
      • Index.tsx
    • Index.tsx archivo principal al consultar la ruta

La razón de realizar esto así es para facilitar la busqueda de dichos componentes o paginas al momento de hacer correcciones.