TNLCM frontend is a web application tailored for use by the platform owners and, as such, will provide information and functionality for handling all the Trial Networks in the corresponding platform. To achieve this, the frontend makes use of the APIs exposed by the TNLCM. Other frontends, for example, a simplified one tailored for Experimenters or Trial Network owners can be developed by making use of the same APIs, either by an external developer or by the 6G-SANDBOX consortium.
Note
TNLCM frontend is under development and is subject to continuous changes.
Table of Contents
Tip
TNLCM frontend uses the following repository branches:
Repository | Release |
---|---|
6G-Library | v0.3.1 |
TNLCM | v0.4.4 |
Download the main branch from the TNLCM_FRONTEND repository.
Clone repository:
git clone https://github.com/6G-SANDBOX/TNLCM_FRONTEND.git
Create a .env
file at the root level, using the structure and content provided in the .env.template
file.
Mandatory update the value of the variable according on the platform:
REACT_APP_ENDPOINT
The node_modules must be created inside the TNLCM_FRONTEND project:
npm install
To start TNLCM frontend:
npm run dev
Frontend will be available at http://tnlcm-frontend-ip:3000