HLK ERP
Comprehensive guide to the codebase structure, architecture, and best practices
Introduction
Holistika ERP is a modern, web-based enterprise resource planning system designed to integrate and manage core business processes. Built with Next.js and React, it provides a comprehensive solution for process management, component tracking, organizational structure, and sales monitoring.
Key Features
- Process Registry for documenting and managing business processes
- Component Catalog for tracking software, hardware, and service components
- Organization Management for defining roles and responsibilities
- Sales Tracking for monitoring financial performance
- Business Applications hub for centralized access to tools
Technology Stack
- Frontend: Next.js 14+ with React
- UI Components: shadcn/ui component library
- Styling: Tailwind CSS
- State Management: React Hooks
- Form Handling: React Hook Form with Zod validation
- Database: PostgreSQL (via Supabase)
System Overview
High-level overview of the Holistika ERP system architecture and components
Core Modules
Process Registry
Document and manage business processes with detailed metadata, ownership, and quality metrics.
Component Catalog
Track software, hardware, and service components with detailed specifications and costs.
Organization
Define organizational structure, roles, and responsibilities with access level controls.