Обязанности и достижения:
Разработка системы документооборота для строительной компании: создание, редактирование и экспорт отчетов в Excel, управление данными по проектам и договорам
Работал самостоятельно, выполняя полный цикл разработки: анализ требований, проектирование интерфейсов в Figma, разработка, деплой, документирование
Технологии:
Vue 3, Pinia, Vuetify, SCSS, Axios, Nest, REST API, PostgreSQL, Prisma ORM, Swagger, VDS, Nginx, PM2
Достижения:
- Спроектировал и разработал fullstack приложение с нуля за 10 месяцев: аналитика, проектирование, реализация, деплой, документирование
- Интегрировал Excel: импорт смет и экспорт отчётов с форматированием
- Создал модуль отчётов с автозаполнением, проверкой объёмов и индикацией перерасхода.
Обязанности:
- Создание в Figma и верстка пользовательского интерфейса
- Проектирование системы прав доступа (админ, менеджер, юзер)
- Реализация бизнес-логики фронтенда на Vue 3
- Разработка REST API на Nest.js, PostgreSQL, ORM Prisma
- Настройка JWT-аутентификации, авторизации и защиты роутов
- Экспорт отчётов в Excel с форматированием
- Загрузка смет из Excel-файлов, парсинг и интеграция данных
- Деплой на VDS-сервер, настройка Nginx, PM2, HTTPS (Let’s Encrypt)
- Ведение технической, пользовательской и API документации
- Коммуникация с заказчиком