Сервис внутренней бухгалтерии и автоматизации учёта

Технологический стек :

Python / Django - основной бэкенд-фреймворк
DRF - реализация REST API
Celery
MySQL
Проектирование БД
Настройка сервера VPS/Linux, Nginx
JavaScript
Верстка
Сервис внутренней бухгалтерии и автоматизации учёта
Заказчик: компания с ручным ведением бухгалтерского учёта, испытывающая потребность в автоматизации финансовых операций.
Задача: Создание специализированного сервиса для ведения внутренней бухгалтерии, автоматизации ежемесячного переноса данных, учёта доходов и расходов, а также расчёта статусов оплат по счетам. Разработка системы с нуля: от проектирования архитектуры до реализации фронтенд-интерфейса и настройки сервера. Данный проект был реализован мной как полноценное решение для автоматизации финансового учёта. На нём я выступала в роли бэкенд-разработчика, архитектора системы и проектировщика базы данных. Также самостоятельно занималась настройкой серверной части (VPS/Linux, Nginx) и реализацией интерфейса с использованием JavaScript и вертка по макетам.
Разработанная система позволяет вести учёт всех финансовых операций компании в едином цифровом пространстве. Основной функционал включает:
  • Добавление и управление клиентами и контрагентами.
  • Ведение счетов и договоров с привязкой к клиентам.
  • Учёт доходов и расходов с возможностью категоризации (аренда, зарплата, коммуналка и др.).
  • Автоматическое определение статуса оплаты: оплачено / частично оплачено / не оплачено.
  • Расчёт зарплат и премий
  • Расчёт компенсаций
  • Расчёт налогов и расходов
  • Расчёт задолженностей перед контрагентами и от клиентов.
Особое внимание было уделено ежемесячному планированию бюджета. Система автоматически переносит счета и распределения с предыдущего месяца, формируя черновик нового периода. Пользователь может внести правки, добавить новые позиции или отредактировать существующие.
Также были разработаны динамические элементы интерфейса с использованием JavaScript: выпадающие списки, формы с условной логикой, валидация полей и мгновенные обновления таблиц.
Благодаря продуманной архитектуре и автоматизации рутинных операций, система стала надёжным инструментом для повседневной работы. Она помогает избежать ошибок при ручном учёте, обеспечивает прозрачность финансового состояния и упрощает процесс планирования.