# NCCN - Track & Trace

## Short Description

Developing a POC for a tracking app based on physical trackers and smartphones to allow NCCN to track useful resources (VIP, assets, ...) in their internal tools (crisis management, emergency planning, ...).

3 goals:

* Enable communiation with Teltonika tracker
* Create map to follow the trackers **in real-time**
* Test smartphone as tracker

## Project

**Project template**: <https://cloud.openknowledge.be/s/CnkRAm4NCrLBKcq>

*Your partner will give you a nice introduction as well on the first partner meeting!*

### Resources

* About the partner:&#x20;
  * <https://centredecrise.be/fr> (FR)&#x20;
  * <https://crisiscentrum.be/nl> (NL)
* Tracker:
  * [Teltonika TMT250](https://teltonika-mobility.com/product/mini-tracker-easy/)
  * Samsung A41
* Technologies:
  * IoT platform:
    * [Azure Iot Hub](https://azure.microsoft.com/en-us/services/iot-hub/#overview)
    * [flespi](https://flespi.com/)
      * [How to get data in your platform via flespi HTTP stream](https://flespi.com/kb/how-to-get-data-in-your-platform-via-flespi-http-stream)
      * [How to send IoT/telematics data to Azure IoT?](https://flespi.com/kb/flespi-to-azure)
    * Other (<https://teltonika-networks.com/products/iot-platforms/>) ?
  * Back-end:&#x20;
    * Containerization: [Docker](https://www.docker.com/)
    * Language: [PHP](https://www.php.net/) (recommendation)
    * Technology: Rest or GraphQL
  * Front-end:
    * Language: [TypeScript](https://www.typescriptlang.org/)
    * Map: [OpenLayers](https://openlayers.org/)
    * Framework: [Angular](https://angular.io/) (recommendation)
* Figma: <https://www.figma.com/team_invite/redeem/m4PHlIyinorBZqmEGv4jGQ>

### GitHub

* Team: <https://github.com/orgs/osoc22/teams/project-track-trace>
* Repository: <https://github.com/osoc22/project-track-trace>

### **Discord Channel**

\#nccn

## File storage

*For collaboration & storing files. Add the root folder to your drive:* [*https://drive.google.com/drive/folders/1bCuxyJBgp71PVoI5QJ7rtnaESkVIt8dY?usp=sharing*](https://drive.google.com/drive/folders/1bCuxyJBgp71PVoI5QJ7rtnaESkVIt8dY?usp=sharing)

{% embed url="<https://drive.google.com/drive/folders/1bCuxyJBgp71PVoI5QJ7rtnaESkVIt8dY?usp=sharing>" %}

## Team

### Coaches

#### Lead

Jonathan Beliën

#### Support

Meg Vandezande

### Students

* Florian Mazzeo
* Joshua Moelans
* Bo Robbrecht
* Ben Stoffels

## Logo's

![NCCN logo](https://1076799073-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDYgKzDptfv6QWUDRXzYS%2Fuploads%2FE47DsXDf4LwILD2ejtiz%2FSymbool_kleur_transparant.png?alt=media\&token=744c64f6-f87a-47dd-b0a7-fdb1ffd4f2a6)

![Paragon project logo](https://1076799073-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDYgKzDptfv6QWUDRXzYS%2Fuploads%2FczZTOFMzpTrRuHvyE6qG%2Flogo-par-1.svg?alt=media\&token=af838770-36fb-4e63-89d2-4d70a0e7ffd8)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.osoc.be/osoc22/projects-partners/nccn.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
