Зміст

Технологія

Next.js

Next.js — це фреймворк на React для full-stack вебзастосунків: сторінки рендеряться на сервері, дані завантажуються поруч з інтерфейсом, а одна кодова база обслуговує і те, і інше. Я використовую його для інтерфейсів продуктів, адмінок і багатомовних сайтів, зокрема для цього

Тип
Технологія
Офіційний сайт
nextjs.org
У моїй роботі
Проєкти 1 · Інструменти 1 · Послуги 3
Опубліковано

Де я її застосовую

Проєкти

QRuma: ігри для одного великого екрана, де телефон — геймпад

QRuma запускає ігри для компанії на одному великому екрані: гравці сканують QR-код, і телефон стає геймпадом без встановлення. Проєкт виріс із VibeCatter

Інструменти

Конструктор квізу: власні питання для Quiz Battle

Створіть власний квіз зі своїми питаннями й проведіть його на великому екрані: гості відповідають з телефонів. Сценарії, інструкція та обмеження конструктора

Послуги

Розробка MVP: від ідеї до працюючого продукту

Розробка MVP на замовлення: обсяг, UX, дизайн, фронтенд, бекенд, AI та запуск — силами одного сеньйора, який сам був засновником і CTO

Послуги

Технічний директор (CTO) на аутсорсі для стартапу

CTO на аутсорсі для стартапу: архітектура, команда, код-рев'ю та розробка від технічного директора, який сам пише код. Години на тиждень або повна зайнятість

Послуги

AI для бізнесу: агенти, чат-боти та автоматизація

Розробка AI для бізнесу: AI-агенти, чат-боти на ваших даних, автоматизація зі штучним інтелектом, голос і відео — у працюючому продукті

Що таке Next.js і що я на ньому створюю?

Більшість моїх вебпродуктів починається на Next.js. Він дозволяє одному інженерові випустити інтерфейс, серверну логіку й сторінки продукту, які добре читають пошуковики, не зшиваючи докупи три окремі проєкти

Основні факти

Тип
фреймворк на React для full-stack вебзастосунків ·
Розробник
Vercel, проєкт з відкритим кодом ·

Як я застосовую Next.js

  • Цей сайт. vibecatter.com працює на Next.js: сторінки чотирма мовами рендеряться на сервері, є власна CMS з чернетками й публікацією, структуровані дані та адмінка.
  • Ігрова платформа реального часу. Сайт, гра на великому екрані й пульти на телефонах моєї мультиплеєрної платформи зроблені на Next.js, React і TypeScript; сам ігровий сервер — окремий процес на Node.js. Читати кейс.
  • MVP. Для нового продукту Next.js покриває маркетингові сторінки, вхід, дашборд і API в одній кодовій базі, тож перша версія швидше доходить до користувачів. Докладніше — розробка MVP.

Коли я обираю Next.js і його обмеження

Я обираю Next.js, коли продукту потрібні сторінки, які можуть прочитати пошукові системи, інтерфейс як у застосунку і сервер в одному місці. Серверний рендеринг робить перший екран швидким, а той самий код обслуговує API.

Це не інструмент для всього. Сервер реального часу, який працює безперервно, як-от ігровий цикл, краще живе в окремому процесі Node.js поруч із Next.js. Статичному лендингу фреймворк узагалі не потрібен. А сам фреймворк швидко змінюється, тому кожен проєкт я тримаю на актуальній версії, яка ще підтримується.

Працює разом із

Джерела

  1. Next.js Documentation — Vercel ·

Контакти

Є ідея? Втілимо її разом