
Paying Agency of Ukraine
Тривалість: 2025 - 2026
We create a transparent, reliable, and efficient system for the distribution of state and international financial support for agricultural producers.
Відвідати проект → p-agency-ua.vercel.app
Institutional and Policy Reform for Smallholder Agriculture (IPRSA)" EuropeAid/140723/DH/SER/UA in cooperation with the Delegation of the European Union to Ukraine.
IT Infrastructure Planning: Developed a plan for the distributed IT infrastructure for the "Payment Agency." Requirements Definition: Established requirements for hardware and software, and security standards for workplaces in regional offices. Server Architecture and Data Center (DC): Defined technical requirements for server architecture, operating environment, and data centers (DC). Justified necessary software, ensuring its compliance with national and international standards. Calculated the required quantity and configuration of server equipment. Automation and Integration: Analyzed the automation needs of the "Payment Agency." Defined integration criteria with state services (State Agrarian Register - DAR, DIIA), banking systems, and electronic document management systems (DMS). Web Development: Developed the CMS website for the project https://p-agency-ua.vercel.app/en, created reports, and ensured integration with state services.
Next.js & NextUI App
This project is built with Next.js (App Router) and NextUI.
Tech Stack
Languages
∙ TypeScript / TSX ∙ JavaScript (configuration and scripts) ∙ Prisma Schema (data models) ∙ SQL (migrations / maintenance scripts)
Frontend
∙ Next.js 14 + React 18 ∙ NextUI v2 + Tailwind CSS (styling) ∙ next-themes (dark mode) ∙ Framer Motion
Backend / Data
∙ Next.js Route Handlers (API)
∙ Prisma ORM
∙ PostgreSQL (including extensions like uuid-ossp and pg_trgm)
∙ NextAuth.js (authentication) + Prisma adapter
Content & i18n
∙ Editor.js + plugins (rich content editing) and editorjs-html (rendering)
∙ i18n via locale routing/middleware (en, ua) and JSON dictionaries
Tooling & Ops
∙ ESLint + TypeScript ESLint
∙ PWA support via next-pwa (service worker + offline fallback)
∙ PostCSS + Autoprefixer
∙ File/storage integrations used in the codebase (e.g., Vercel Blob; optional S3/Azure/local via the file manager module)