OffByOne: Dərin Mühəndislik və Sistemlər Platforması
Bu platforma ən müasir Full-Stack standartlarını, React 19 Server Components fəlsəfəsini, etibarlı verilənlər bazası arxitekturasını və ciddi kibertəhlükəsizlik qaydalarını vahid bir ekosistemdə birləşdirən peşəkar nümunədir.
Niyə Bu Platforma?
Layihənin Təməl Mühəndislik Prinsipləri
Yüksək Sürət və Performans
React Server Components (RSC) sayəsində müştəri brauzerinə sıfır artıq JavaScript göndərilir. Bütün ağır əməliyyatlar serverdə icra olunaraq ilk yüklənmə sürəti (LCP) maksimuma çatdırılır.
Dərinləşdirilmiş Təhlükəsizlik (OWASP)
Sistem Timing Attack qorunması, Open Redirect filtri, Zod ilə runtime sahə doğrulaması və çoxsəviyyəli sessiya ləğvi (Session Versioning) ilə kiber hücumlara qarşı tam zirehlənib.
Serverless Verilənlər Bazası
Neon PostgreSQL və Prisma 7 adapteri (@prisma/adapter-pg) vasitəsilə bağlantı hovuzu (connection pooling) tətbiq olunur. Bu, serverless mühitlərdə ani sorğu emalı və stabil miqyaslanma təmin edir.
Azərbaycan Əlifbasına Uyğun SEO
Xüsusi alqoritm başlıqlardakı milli simvolları (ə, ö, ü, ç, ş, ğ, ı) avtomatik URL dostu formata çevirir və eyni başlıqlı yazılar üçün unikal slug təhlükəsizliyi təmin edir.
İstifadə Edilən Texnologiya Qatı
Layihədə yalnız müasir, davamlı və sənaye standartı olan texnologiyalar tətbiq olunub.
Next.js 16
App Router, Server Actions, RSC
React 19
useActionState, Optimistic UI & Actions
TypeScript
100% Strict Type Safety & DTO Layer
Tailwind CSS v4
Modern CSS-first Styling Engine
Prisma 7 ORM
Type-safe Database Access & Migrations
Neon PostgreSQL
Serverless Postgres with PgBouncer Pooling
Zod Schema
Strict Runtime & Form Data Validation
Jose & Bcrypt
Stateless JWT, Secure Cookies & Password Hashing
Arxitektur Üstünlüklər
Server Actions ilə API-siz Rabitə
Ənənəvi REST API route-ları (/api/...) yazmadan, birbaşa müasir RPC mexanizmi ilə server funksiyaları təhlükəsiz çağırılır.
Avtomatik Keş və Revalidasiya
revalidatePath mexanizmi ilə məqalə paylaşıldığı anda bütün qlobal keşlər avtomatik yenilənir və istifadəçilərə ən təzə məlumat çatdırılır.
Xətalara Qarşı Davamlı Formalar
İstifadəçi məqalə yazarkən hər hansı validasiya xətası baş versə belə, daxil edilmiş məlumatlar və kateqoriya seçimi yadda saxlanılır və sıfırlanmır.
Sessiyaların Çevik İdarəsi
sessionVersion sistemi sayəsində istifadəçi şifrəsini dəyişdikdə və ya istədikdə digər bütün cihazlardakı aktiv sessiyaları bir saniyədə ləğv edə bilir.