Reactium
  • Quick Start
  • Discuss
  • Approach
    • Architecture
    • DDD Introduction
    • Domain Model
  • Reactium App Foundation
    • Reactium Guides
      • Creating a Simple Single Page Web App (SPA)
      • Creating a Sassy Style Sheet
      • Reactium Core
      • Reactium + Actinium (APIs)
      • Reactium + REST
      • Plugin Module Guide
      • Animating React Routes
      • Reactium in Production
    • Reactium Domain Model
      • Basic Domain Model
      • Runtime Domain Model
      • Buildtime Domain Model
    • Reactium SDK
      • Reactium SDK Reference
    • Updating Reactium
  • Installing Foundations
    • Before You Install
    • Install Reactium
    • Install Actinium
  • Reactium API Foundation (Actinium)
    • Actinium Core
    • Setting up your User
    • Actinium SDK
      • Actinium SDK Reference
    • Actinium Domain Model
    • Extending
    • Updating
    • Live Query
  • Reactium Toolkit
    • Overview
    • Installation
    • Configuration
    • Customization
    • Creating Elements
      • Sidebar Elements
      • Toolbar Elements
      • Documentation Elements
    • Components
      • Sidebar
      • MenuLink
      • Element
      • Code
      • Markdown
      • Icon
    • Toolkit SDK
Powered by GitBook
On this page
  • The Approach
  • Tech Stack
  1. Approach

Architecture

PreviousDiscussNextDDD Introduction

Last updated 1 year ago

The Reactium Ecosystem is meant to provide a developer the means to develop any sort of application rapidly and at scale.

The Approach

We set out to create a modular and headless JavaScript architecture where parts can be swapped out or omitted per need.

That being said, there's a fair bit of configuration and convention that must be adhered to in order to achieve certain outcomes.

Tech Stack

Our primary tech stack includes the following:

Tech

Usage

Core Javascript technology used by all foundational technologies

Used as the server and API foundation for Actinium and Reactium

Used by Actinium as the database server

Used by Actinium to rapidly build persistent objects and cloud APIs for MongoDB

Used by Reactium SDK as the connector to Actinium

Used as a toolkit to automate build process and pipelines

Used by Reactium to compile JavaScript

Used by Reactium to pre-process and bundle JavaScript

Used by Reactium as the JavaScript library for building User Interfaces

Used by Reactium for styling

.js

Node
Express
MongoDB
Parse Server
Parse SDK
Gulp
Babel
Webpack
React
Sass
https://cdn.reactium.io/reactium/reactium_stack.png