Skip to content

6G-SANDBOX/TNLCM_FRONTEND

Repository files navigation

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

🚀 Getting Started Locally

Tip

TNLCM frontend uses the following repository branches:

Repository Release
6G-Library v0.3.1
TNLCM v0.4.4

📥 Download or clone repository

Download the main branch from the TNLCM_FRONTEND repository.

Clone repository:

git clone https://github.com/6G-SANDBOX/TNLCM_FRONTEND.git

🔧 Configure environment variables

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

📁 Add node_modules folder

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

🛠️ Stack

  • Node.js - JavaScript runtime platform.
  • Next.js - React framework for web applications.

Contributors

Back to top🔼

About

Trial Network Lifecycle Manager Frontend

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages