ENUK

YadroOS Platform

A modular web platform for organizational process management featuring a unified interface and shared technical stack.

Role

Full Stack Developer

Date

2024

ReactTypeScriptNode.jsPrismaTailwind CSSOpenAI
Focus: Modular architecture, unified business tools, and AI integration.

Interactive Demo / Presentation

Slide 1
Slide 2
Slide 3
Slide 4
1 / 4

User Interface / Editor View

User Interface
[Click to Enlarge]

Architecture Scheme

Architecture Diagram
[Click to Enlarge]

Implementation Details

Overview

YadroOS is a modular web platform for organizational process management (CRM, communications, HR, finance, and monitoring) featuring a unified interface and shared technical stack.

View Source Code on GitHub

Key Features

  • CRM: Clients, deals, tasks, and analytics.
  • Communications: Unified inbox and messenger, integrations with Telegram/IMAP/SMTP.
  • HR: Employee database, training, time tracking, performance evaluation.
  • Accounting and Finance: Invoices, transactions, billing, bonus calculation.
  • Analytics and Monitoring: Reports, dashboards, AI suggestions.

Tech Stack Highlights

  • Frontend: React 18, TypeScript, Vite, Tailwind CSS, Zustand, React Router.
  • Backend: Node.js, Express, Prisma ORM, Socket.IO, SQLite/PostgreSQL.
  • AI Capabilities: OpenAI API with Function Calling / Actionable Tools (autonomous CRM deal creation, messaging, etc.).
  • Infrastructure & Testing: Docker, GitHub Actions for CI/CD, Vitest for testing.