AirTrack
latest
  • AirTrack
  • API
  • Webapp
  • Android App
  • MongoDB
  • DatCon
AirTrack
  • AirTrack documentation
  • Edit on GitHub

AirTrack documentation

AirTrack is not a single application, but rather a whole ecosystem.

It is a set of tools that is designed to reduce the administrative resources needed to coordinate asset inspections.

Contents

  • AirTrack
    • What is AirTrack?
      • What is part of AirTrack?
    • What is the motivation behind AirTrack?
    • What are the requirements for running AirTrack?
      • AirTrack Web
      • AirTrack Companion
    • Installation
  • API
    • General
    • Infrastructure
    • Authentication
    • Why FastAPI?
    • Why AWS Lambda?
    • Why Codebuild and not Github Actions?
    • Why Mangum?
    • Why ICS Files?
  • Webapp
    • General
    • Infrastructure
    • Design
    • User Login
      • AWS Cognito
        • Why Cognito
        • Federated Identity
        • Cognito integration
      • NodeJS Session
        • What is the NodeJS Session Module
        • Implementation
        • Cognito User Attributes
        • Using sessions with Cognito
      • User Authorization
        • User Login
        • Admin Login
      • Security Aspects
        • Cognito
        • WebApp
    • Mapview
      • Mapbox
        • Why Mapbox?
        • Mapbox vs. Google Maps Platform
      • Route Optimization
        • What is Mapbox Optimization v2 API?
        • What can it do?
        • How are we using it?
      • ICS Export
        • How does it work?
      • AssetView
      • Admin Dashboard
        • Creating a new user
        • Assigning sites
        • Show all users
  • Android App
    • Overview
    • Screens and their functionality
      • Login
      • List of assigned sites
      • Upload flightlogs
        • Permissions
        • Workflow
        • The Worker
  • MongoDB
    • What is Mongodb
    • The advantages from MongoDB
    • Why we use MongoDB
    • Why we need a database
    • The Concept
    • Other Script
  • DatCon
Next

© Copyright 2023, Felix Slama, Maximilian Birnbacher, Lukas Anzelak, Paul Pessenbacher. Revision a9297aa6.

Built with Sphinx using a theme provided by Read the Docs.