DC ERP
DC ERP — DacoreIT の社内 ERP システム。問い合わせから請求書まで:顧客、エンジニア、チケット、支払い、給与、HR、在庫、レポート、サイト CMS、AI アシスタント。フロントエンドとバックエンドは Nuxt 4 と Django。
DC ERP は、プラハを拠点とする IT フィールドサービス企業 DacoreIT の社内システムです。顧客の依頼からエンジニアの派遣、作業の完了、請求書、支払いまでのプロセス全体を一か所で管理します。現在も活発に開発中です。
モジュール
- オペレーション:顧客、エンジニアとその応募、チケット、タスク、変更リクエスト。
- 財務:請求書、仕入先請求書、支払いキュー、経費、グループ会社間精算、通貨と料金。
- 従業員:HR、給与、採用。
- 販売と在庫:販売、ベンダー、倉庫プロバイダー。
- コミュニケーション:メールとメッセージ、通知、AI アシスタント。
- サイト CMS:dacoreit.com のコンテンツとビジュアル編集をこのシステムから管理。
技術的な取り組み
- リアルタイム:Django Channels と Redis による WebSocket。
- セキュリティ:二段階認証(OTP)、すべての変更履歴と監査ログ。
- 型付き API:フロントエンドの型はバックエンドの OpenAPI スキーマから生成。
- バックグラウンドタスクは Celery、PDF ドキュメントは ReportLab で生成。自動テストは 1 860 件。
- デプロイ:両方に CI、バックエンドは Docker Compose。
私の役割
システム全体を担当:アーキテクチャ、Nuxt 4 のフロントエンド、Django のバックエンド。
ステータス
活発に開発中 — 毎週新しいモジュールを追加しています。