مسئلهProblem
اطلاعات شرکت، افراد، گفتگو، تیکت، قرارداد و صورتحساب اگر در ابزارهای جدا بماند، پیگیریشان سخت میشود. این پروژه همان کارها را در یک برنامه جمع کرده است.Companies, people, conversations, tickets, contracts, and invoices are hard to follow when they live in separate tools. This project keeps that work in one application.
چه چیزی هستWhat exists
- پنل کارشناسان روی crm.santix.irStaff panel at crm.santix.ir
- پورتال مشتریان روی portal.santix.irCustomer portal at portal.santix.ir
- ماژولهای شرکت، اشخاص، تیکت، وظیفه، قرارداد و مالی در کد برنامه هستند. دادهٔ عملیاتی هنوز کم است.Company, people, ticket, task, contract, and finance modules exist in the application. Operational data is still thin.
روش فنیTechnical approach
برنامه با Flask و PostgreSQL داخل Docker اجرا میشود. Nginx جلوی دامنهها نشسته و هر زیردامنه را به سرویس خودش میفرستد.The app runs with Flask and PostgreSQL in Docker. Nginx sits in front of the domains and sends each hostname to its own service.