TrustedCloud Backend Documentation

Table of Contents

Introduction
System Overview & Architecture
Technology Stack
Node‑RED Flow Structure
API Routing Layer (TC‑API)
Authentication & Authorization
Database Schema (MongoDB)
Feature‑Level Backend Logic

Introd…


This content originally appeared on DEV Community and was authored by Alireza Behnam Shiva

Table of Contents

  • Introduction
  • System Overview & Architecture
  • Technology Stack
  • Node‑RED Flow Structure
  • API Routing Layer (TC‑API)
  • Authentication & Authorization
  • Database Schema (MongoDB)
  • Feature‑Level Backend Logic

Introdocution

TrustedCloud’s backend is the core system that handles user authentication, onboarding requests, and reviewing requests logic. It allows users to sign up, log in, and manage their onboarding requests through role-based dashboards.

When users sign up, log in, or request their dashboard data, the backend receives their request, validates the information, checks authentication tokens, and routes the request to the correct flow. Each operation — from creating a new account to retrieving dashboard data — is processed through a dedicated set of backend flows.

After the backend confirms the user’s identity and roles, it sends them the correct dashboard response. TrustedCloud supports four role‑based dashboards:

Admin Dashboard
Applicant & Approver Dashboard
Applicant & Auditor Dashboard
Applicant Dashboard

Note:

New users always start with the Applicant role by default. Admins can later update user roles through internal management tools.

The backend is also responsible for handling onboarding requests. Applicants can submit requests, while Approvers and Auditors review them — approving, rejecting, or adding clarifying comments. All of these actions are processed through specific back-end flows that connect directly to MongoDB, ensuring data is stored and retrieved securely.


This content originally appeared on DEV Community and was authored by Alireza Behnam Shiva


Print Share Comment Cite Upload Translate Updates
APA

Alireza Behnam Shiva | Sciencx (2025-12-01T10:47:20+00:00) TrustedCloud Backend Documentation. Retrieved from https://www.scien.cx/2025/12/01/trustedcloud-backend-documentation/

MLA
" » TrustedCloud Backend Documentation." Alireza Behnam Shiva | Sciencx - Monday December 1, 2025, https://www.scien.cx/2025/12/01/trustedcloud-backend-documentation/
HARVARD
Alireza Behnam Shiva | Sciencx Monday December 1, 2025 » TrustedCloud Backend Documentation., viewed ,<https://www.scien.cx/2025/12/01/trustedcloud-backend-documentation/>
VANCOUVER
Alireza Behnam Shiva | Sciencx - » TrustedCloud Backend Documentation. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2025/12/01/trustedcloud-backend-documentation/
CHICAGO
" » TrustedCloud Backend Documentation." Alireza Behnam Shiva | Sciencx - Accessed . https://www.scien.cx/2025/12/01/trustedcloud-backend-documentation/
IEEE
" » TrustedCloud Backend Documentation." Alireza Behnam Shiva | Sciencx [Online]. Available: https://www.scien.cx/2025/12/01/trustedcloud-backend-documentation/. [Accessed: ]
rf:citation
» TrustedCloud Backend Documentation | Alireza Behnam Shiva | Sciencx | https://www.scien.cx/2025/12/01/trustedcloud-backend-documentation/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.