Skip to main content

Exiry framework

Exiry framework is set of tools and code-base used to build enterprise platforms on Web and Mobile.
The framework is composed of several projects:

  • Backend / Node JS
  • Frontend / React
  • Public frontend / Next
  • CLI Toolbox
info

You can use the Exiry framework projects separately but they work best ensemble

Getting Started

To get started, clone the Exiry framework part that you need and start coding.

Backend

The backend of Exiry framework is written in NodeJS serving mainly GraphQL for API interface using Apollo Server package. The backend can connect to multiple data sources as BD (SQL or noSQL) or API (Nextcloud, Google Drive, Quikbooks, etc...).

The backend proposes core modules to bootstrap your development:

  • Authentications
  • User management
  • Rights management
  • Email service (via SMTP)
  • Server logs (logging and archiving) and error reporting (via Sentry)
  • Users activity log (in DB)
  • Configuration module
  • Translation module

Frontend

Based on an admin dashboard template, the Exiry frontend is written in React with full Client side rendering (for the moment). It uses libraries for faster and better code like

And it packages a great deal of code modules:

  • Authentications
  • User management
  • Rights management
  • Users activity log (in DB)
  • Configuration module
  • Translation module

Public frontend / Next

Todo

CLI Toolbox

Todo