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