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