Architecture
Project Structure
      • capture
      • integrations
    • prisma
  • App Folder

    This folder contains the UI portion of DroneMaps, file & folder here follows Next.js App Router naming conventions. See file-conventions (opens in a new tab)

    App/(viewer)

    This folder contains all the available pages

    App/api

    This folder contains the rest endpoint handlers

    App/components

    This folder contains reusable UI components

    App/context

    This folder contains react context used for app internal state

    Libs Folder

    This folder contains main application logic

    Libs/dataAccess

    Contains data repositories with custom logic to store and retrieve data from the database

    Libs/models

    Contains type definitions for the data structure of the application

    Libs/SkyApi

    Wrapper files on top of SkyApi SDK to interact with the processing pipeline

    Libs/workers

    Contains workers abstractions to be used on the UI

    Libs/prisma

    Prisma client file to access database

    Prisma/schema.prisma

    Database schema model file

    Workers

    Contains shared & web workers