Back to Projects
May 31, 2024
2 min read

Novelteak

Multitenant business platform where each company department operates its own module with isolated data and tailored workflows. Built with Angular, Express.js, and SQL Server.

Overview

Novelteak is a web application built on a multitenant architecture, designed so each department within a company has its own isolated environment — with separate data, users, and business logic — all running under a single deployment.

Key Features

  • Tenant isolation — Each department (sales, operations, admin, warehouse, etc.) operates as an independent tenant with its own data and configuration, ensuring privacy and separation of concerns.
  • Department-specific modules — Tailored workflows per area: order management for sales, inventory tracking for warehouse, reporting for administration, and operational dashboards for logistics.
  • Centralized administration — A super-admin panel manages tenant creation, user assignments, and cross-department configuration without accessing tenant data.
  • Role-based access — Users are scoped to their department with role-based permissions controlling what they can view and modify within their tenant.
  • Responsive UI — Bootstrap-based interface adapting to desktop and tablet use across all departments.

Stack

Frontend: Angular, Bootstrap, TypeScript
Backend: Express.js, Node.js
Database: SQL Server