Welcome to the internal documentation wiki for Fabricus Tech projects.
Delivery management platform for PinDelivery d.o.o. Handles the full package lifecycle from client intake, warehousing, courier assignment, through to final delivery or return.
Tech Stack: Go 1.23 backend, Angular 17 frontends, Flutter mobile app, MongoDB
Domain: pindelivery.rs
| Page | Description |
|---|---|
| Overview | System components, domains, brand identity, quick links |
| Architecture | System diagram, backend structure, intent state machine, RBAC, component details |
| API Reference | All REST endpoints - authentication, packages, admin, zones, billing, B2B, webhooks |
| Database Schema | MongoDB collections, field definitions, status values, indexes |
| Deployment Guide | CI/CD workflows, manual deploy commands, environment files, common issues |
| Infrastructure | Server setup, port map, directories, systemd services, nginx, DNS, SSL, monitoring |
| Mobile App | Flutter Android app - auth flow, scanning, intents, build and deploy |
| Webhook System | Client webhooks - configuration, template variables, URL encoding, debugging |
| Environment | Client Portal | Admin Panel | API |
|---|---|---|---|
| Production | pindelivery.rs | admin.pindelivery.rs | api.pindelivery.rs |
| Development | dev.pindelivery.rs | dev.admin.pindelivery.rs | dev.api.pindelivery.rs |
| Repo | Branch | CI/CD |
|---|---|---|
PinDelivery-BE |
develop |
Auto-deploys to dev.api.pindelivery.rs |
PinDelivery-FE |
develop |
Auto-deploys to dev.pindelivery.rs |
PinDelivery-Admin-FE |
develop |
Auto-deploys to dev.admin.pindelivery.rs |
PinDelivery-Mobile |
develop |
Manual deploy |
All projects are hosted on 89.216.87.98 (shared server).
| Service | Port | Owner |
|---|---|---|
| Nginx (HTTP/HTTPS) | 80 / 443 | Shared |
| Wiki.js | 3000 | Fabricus |
| PinDelivery Dev API | 8101 | PinDelivery |
| PinDelivery Prod API | 8102 | PinDelivery |
See Infrastructure for full port map, directory structure, and service management.
| Name | Role | |
|---|---|---|
| Njegos Ignjic | njegos.ignjic@fabricus.tech | Developer |
| Ognjen Dokmanovic | ognjen.dokmanovic@fabricus.tech | Developer |