Изработка на сайт по поръчка

Написан от нулата с Next.js и TypeScript. Без готови теми, без плъгини и без код, който твоят сайт никога няма да използва.
Разработка на сайт по поръчка с Next.js и TypeScript

Какво всъщност значи „по поръчка"

Повечето агенции наричат „сайт по поръчка" това, че са сменили цветовете и снимките в купена тема. Визията изглежда различна, но отдолу стои същият код, същите плъгини и същите ограничения.

Тук думата значи буквалното: сайтът се пише от празен файл. Няма наследена архитектура, няма чужди библиотеки, които някой ден ще спрат да се поддържат, и няма функции, които присъстват само защото са били в темата.

Това не е естетическо решение, а инженерно. По-малко код означава по-бързо зареждане, по-малко неща, които могат да се счупят, и по-лесна поддръжка след три години.

Проблемът с шаблоните

Готовата тема трябва да върши работа на фитнес студио, адвокатска кантора и строителна фирма едновременно. За да успее, тя носи функции за всичките — а те се зареждат при всяко посещение на твоя сайт, независимо че ти използваш една пета от тях.

Оттам нататък започва веригата. Темата не прави точно това, което ти трябва, затова се добавя плъгин. Плъгинът влиза в конфликт с друг, добавя се трети. След година сайтът има дванайсет разширения, всяко от които иска ъпдейт, и всеки ъпдейт е потенциален проблем. Собственикът спира да обновява, за да не счупи нещо — и точно тогава сайтът става уязвим.

Кога custom решението се изплаща

Когато скоростта носи пари — магазин, лендинг страница за реклама, сайт с много трафик. Когато имаш логика, за която няма готов плъгин: конфигуратор, калкулатор, специфичен процес на заявка. Когато сайтът ще расте и не искаш след две години да започваш отначало. И когато конкуренцията ти изглежда еднакво, защото са купили едни и същи три теми.

Шаблон срещу собствен код

Скорост

Готов шаблон: Зарежда код за функции, които сайтът ти не използва

Собствен код: Само необходимият код — 90+ в Google PageSpeed

Сигурност

Готов шаблон: Всеки плъгин е отделна възможна пробойна

Собствен код: Няма публичен админ панел и няма плъгини за пробиване

Поддръжка

Готов шаблон: Месечни ъпдейти, които понякога чупят сайта

Собствен код: Няма какво да се обновява всеки месец

Разходи

Готов шаблон: Лицензи за платени плъгини всяка година

Собствен код: Без лицензи, често и без такса за хостинг

Външен вид

Готов шаблон: Разпознаваем — други фирми ползват същата тема

Собствен код: Визия, направена само за твоя бизнес

Нестандартна логика

Готов шаблон: Търси се плъгин, който приблизително върши работа

Собствен код: Пише се точно това, което ти трябва

С какво е построен

Всяка технология тук решава конкретен проблем, който иначе се плаща по-късно — с бавен сайт, счупен ъпдейт или сметка за преправяне.

Next.js

Основата

Страниците се изграждат предварително и се сервират готови. Посетителят не чака база данни, а Google получава чиста структура за индексиране.

React

Интерактивността

Филтри, конфигуратори, калкулатори и форми работят плавно, без страницата да се презарежда при всяко действие.

TypeScript

Защитната мрежа

Голяма част от грешките се хващат още докато пиша кода, вместо да се появят като изненада месец след старта.

Tailwind CSS

Стиловете

Консистентна визия на всяка страница и в пъти по-лек файл със стилове от този на готова тема.

Firebase и CDN

Хостингът

Сайтът се сервира от сървър близо до посетителя. При по-малки проекти месечната сметка за хостинг често е нула или близо до нула.

Git

Историята

Всяка промяна е записана и обратима. Ако нещо тръгне зле, връщаме предишната версия за минути, не за дни.

Кога custom решение не ти трябва

Няма смисъл да ти продавам нещо, което не ти е нужно. Има случаи, в които олекотен WordPress е по-разумният избор, и ще ти го кажа направо.

Ако публикуваш съдържание всеки ден и държиш на познат панел, с който вече си свикнал. Ако бюджетът в момента е стегнат и по-важното е сайтът да съществува, отколкото да е идеален. Ако проектът е временен — кампания за няколко месеца, събитие, тест на идея.

В тези случаи изграждам WordPress без излишни плъгини и го оптимизирам докрай. Резултатът няма да е 90+ в PageSpeed, но ще бъде честна работа на разумна цена. По-евтиното решение, което върши работа, е по-добро от скъпото, което не ти трябва.

Плащане след работата

Няма аванс за труда. Предварително се плащат само домейн, хостинг и лицензи, ако проектът ги изисква.

6 месеца поддръжка

След предаването половин година отстранявам проблеми и правя дребни промени без допълнителна фактура.

Кодът е твой

Пълен достъп до кода и репозиторието от деня на предаването. Никакво заключване в един доставчик.

Чести въпроси

С какво сайтът по поръчка е по-добър от шаблон?
Съдържа само кода, който твоят сайт използва. Готовата тема носи функции за десетки различни бизнеси и всички те се зареждат при всяко посещение. Освен това няма плъгини, които да се обновяват или да представляват риск за сигурността.
По-скъпо ли излиза от WordPress?
Първоначално обикновено да, защото всичко се пише от нулата. В следващите години често излиза по-евтино — няма лицензи за платени плъгини, няма месечни ъпдейти за поддържане, а хостингът при по-малки проекти често е безплатен.
Ще мога ли сам да сменям съдържанието?
Да. Сайтът се свързва с панел за съдържание, от който редактираш текстове, снимки и статии, без да можеш да счупиш дизайна или кода. Показвам ти как се работи с него при предаването.
Какво означава 90+ PageSpeed и защо има значение?
Това е оценката на Google за скоростта и стабилността на страницата. Има значение по две причини — бавните сайтове губят посетители преди да са се заредили, и скоростта е фактор при класирането в търсачката.
Ако утре искам да работя с друг разработчик?
Кодът, дизайнът, домейнът и достъпите са твои от деня на предаването. Next.js и React са сред най-разпространените технологии в момента, така че всеки компетентен разработчик може да продължи оттам.
Колко време отнема?
Зависи от обхвата и от това дали съдържанието е готово. Custom проектът често е по-бърз, отколкото очакваш, защото не се губи време в борба с ограниченията на чужда тема. Точният срок влиза в договора преди старта.

Да преценим кое ти трябва

Опиши проекта и ще ти кажа честно дали custom решението се изплаща за теб, или има по-разумен вариант. Консултацията е безплатна.

Безплатна консултация