Technical Background
About MANTIS
Mantis is a react admin template having aesthetics derived from ant design and components used from MUI. Mantis is a developer-friendly & highly customizable React Admin Template based on MUI. Mantis has plenty of ready-to-use M-UI components that will help you build your site faster and save your development time. We’ve followed the best industry standards to make our product easy, fast & highly scalable to work with. It's made with this high-end technology stack - React Hooks, Components, Create React App & Redux.
Technology Stack
Material UI v5 components library
Authentication Methods - Auth0, Firebase, JWT, AWS
Redux toolkit
React Hooks API
Redux & React Context API for State Management
React Router
Axios
Create React App
Code Splitting
CSS-in-JS
Multi-Language
Torchlight Next JS Backend API
This document describes the models and API specification for the Torchlite NextJS backend, which supports the needs of the NextJS front-end interface. The Torchlite application is composed of the following components:
the NextJS-based front-end interface (what the user sees in their browser)
the NextJS backend API (the server-side piece of the NextJS application)
the Torchlite API (implements the Torchlite business logic for dashboards, filters, and data management)
the Extracted Features API (used for accessing Extracted Features data for volumes and worksets)
the Registry API (used for retrieving public and user-private worksets managed through Analytics Gateway)
From the point of view of the Torchlite NextJS-based front-end interface, only the API exposed by the NextJS backend is relevant; there should be no direct communication between the front end and any of the other components outlined above.
The following sections will focus on the relationship between the front-end and NextJS backend, providing details about how they should function together.
Last updated