Сервіс обліку закупівель і заборгованостей
Javascript та TypescriptРозробив повнофункціональний вебзастосунок для автоматизації закупівель товарів у постачальників. Сервіс дозволяє вести каталог товарів і постачальників, створювати замовлення, контролювати постачання, фіксувати оплати та відстежувати заборгованість. Демонстраційна версія розробленого мною вебзастосунку для обліку закупівель:
https://zakupki-portfolio-demo.vercel.app
Застосунок дає змогу вести облік постачальників, товарів, замовлень, оплат і заборгованостей, а також переглядати статистику. Демоверсія містить тестові дані та відкривається без пароля.
Основні можливості:
створення замовлень із декількома товарними позиціями;
вибір постачальника, категорії, одиниці вимірювання та валюти — гривня або долар;
автоматичний розрахунок вартості замовлення, сплаченої суми та залишку боргу;
облік часткових і повних оплат із зазначенням дати;
окремий розділ для погашення заборгованості постачальникам;
контроль статусів доставки та недопостачань;
збереження історії замовлень, платежів і змін;
каталог товарів і база постачальників;
пошук, фільтрація та аналітика закупівель;
експорт замовлень в Excel і PDF;
резервне копіювання та відновлення даних;
захищений вхід за паролем;
автоматична синхронізація без перезавантаження сторінки.
Технології:
React і TypeScript;
Next.js;
Tailwind CSS і shadcn/ui;
Supabase та PostgreSQL;
Vercel;
Lucide Icons.
У межах проєкту самостійно реалізував інтерфейс, структуру даних, серверні API, авторизацію, автоматичне збереження, інтеграцію із Supabase та розгортання застосунку на Vercel. Особливу увагу приділив збереженню історичних цін, захисту даних і зручності щоденного використання.
Результат: готовий хмарний вебзастосунок, яким можуть одночасно користуватися власник і менеджер зі спільною синхронізованою базою даних.
https://zakupki-portfolio-demo.vercel.app
Застосунок дає змогу вести облік постачальників, товарів, замовлень, оплат і заборгованостей, а також переглядати статистику. Демоверсія містить тестові дані та відкривається без пароля.
Основні можливості:
створення замовлень із декількома товарними позиціями;
вибір постачальника, категорії, одиниці вимірювання та валюти — гривня або долар;
автоматичний розрахунок вартості замовлення, сплаченої суми та залишку боргу;
облік часткових і повних оплат із зазначенням дати;
окремий розділ для погашення заборгованості постачальникам;
контроль статусів доставки та недопостачань;
збереження історії замовлень, платежів і змін;
каталог товарів і база постачальників;
пошук, фільтрація та аналітика закупівель;
експорт замовлень в Excel і PDF;
резервне копіювання та відновлення даних;
захищений вхід за паролем;
автоматична синхронізація без перезавантаження сторінки.
Технології:
React і TypeScript;
Next.js;
Tailwind CSS і shadcn/ui;
Supabase та PostgreSQL;
Vercel;
Lucide Icons.
У межах проєкту самостійно реалізував інтерфейс, структуру даних, серверні API, авторизацію, автоматичне збереження, інтеграцію із Supabase та розгортання застосунку на Vercel. Особливу увагу приділив збереженню історичних цін, захисту даних і зручності щоденного використання.
Результат: готовий хмарний вебзастосунок, яким можуть одночасно користуватися власник і менеджер зі спільною синхронізованою базою даних.