Компанія

На чому працює PaperLink - наш стек

Команда PaperLink3 хв читання
На чому працює PaperLink - наш стек

У PaperLink 20+ технологій. Ось що і для чого.

Версії не вказуємо навмисно - безпека.

Платформа

ТехнологіяНавіщо
Next.jsФреймворк. SSR, статика, API routes - все в одному проєкті.
ReactВесь UI - екрани, форми, дашборди.
TypeScriptStrict mode по всьому проєкту. Баги ловляться на етапі компіляції, а не в продакшні.
Tailwind CSSСтилі утилітами. Швидко верстати, нуль рантайму.
Node.jsРантайм на сервері. Бекенд-логіка, обробка документів.
ZodВалідація на межах системи - API inputs, форми, відповіді від зовнішніх сервісів.

Дані та інфраструктура

ТехнологіяНавіщо
PostgreSQLОсновна БД. Користувачі, команди, документи, рахунки - все тут.
PrismaType-safe ORM. Запити зі схеми, міграції, захист від SQL-помилок.
VercelХостинг. Serverless, edge-мережа, автодеплой з Git.
Auth.jsАвторизація через Google, LinkedIn, Telegram. Без паролів.
ResendТранзакційні імейли. Welcome-листи, нотифікації про перегляд, алерти.
SentryМоніторинг помилок в реальному часі. Ми бачимо ексепшен раніше, ніж юзер напише в саппорт.
Vercel BlobСховище файлів. PDF на глобальному CDN.

AI та аналітика

ТехнологіяНавіщо
Anthropic ClaudeAI для документів. Інсайти по переглядах, аналіз поведінки глядачів.
PostHogПродуктова аналітика. Фічі, воронки, поведінка юзерів.
TinybirdRealtime-пайплайн. Обробляє події переглядів - посторінковий трекінг, хітмапи, engagement.
Vercel AnalyticsCore Web Vitals і швидкість сторінок.

Тестування та UI

ТехнологіяНавіщо
VitestUnit та інтеграційні тести. Тисячі тестів за секунди.
PlaywrightE2E тести. Повні юзер-флоу в Chrome, Firefox, Safari.
Headless UIAccessible UI-компоненти. Дропдауни, модалки, меню з підтримкою скрінрідерів.
RechartsSVG-графіки для дашбордів та аналітики.

Архітектура

PaperLink побудований на Clean Architecture - чотири шари: Domain, Application, Infrastructure, Presentation. Бізнес-логіка повністю ізольована від фреймворків і бази. Архітектурні тести перевіряють межі шарів на кожному коміті.

Це ті самі технології з каруселі "Built with" на головній. Кожна реально працює в проді.

Що це дає вам

Стек - не для краси. Він прямо впливає на продукт:

  • TypeScript + Zod - менше багів доходить до вашого акаунту
  • Sentry - ми знаємо про проблему раніше за вас
  • Playwright - все працює в будь-якому браузері
  • PostgreSQL + Prisma - дані зберігаються надійно, міграції під контролем
  • Clean Architecture - нові фічі виходять швидше і не ламають старі

PaperLink зроблений на совість. Стек - тому підтвердження.

Поширити

Готові спробувати PaperLink?

Створюйте рахунки, діліться документами та керуйте бізнесом — усе в одному місці.

Схожі записи