Nexus, Situs Ini
Situs pribadi multibahasa dengan asisten AI yang tidak pernah mati, dibangun di atas layanan gratis dengan rendering statis.
- Peran
- Design & engineering
- Periode
- 2026
- Stack
- Next.js 16 · TypeScript · Tailwind CSS v4 · AI SDK · Orama
Masalahnya
Situs pribadi harus melakukan tiga hal sekaligus: menampilkan karya, mendapat peringkat di mesin pencari, dan mengubah pengunjung yang penasaran menjadi percakapan. Situs ini juga harus gratis untuk dijalankan, berbicara dalam bahasa orang-orang yang bekerja dengan saya, dan tetap terasa digarap dengan teliti.
Pendekatannya
- Statis lebih dulu. Setiap halaman dirender sebelumnya untuk setiap bahasa dan disajikan dari CDN. Hanya asisten AI, formulir kontak, dan dasbor yang berjalan sesuai permintaan.
- Delapan belas bahasa, satu sumber kebenaran. Teks antarmuka ada di satu file JSON per bahasa. Profil dan layanan adalah konten TypeScript bertipe dengan field per bahasa, sementara artikel panjang kembali ke bahasa Inggris dengan pemberitahuan yang jujur, bukan terjemahan mesin.
- Asisten yang tidak bisa mati. Jawaban berasal dari konten situs itu sendiri. Saat satu penyedia AI gratis terkena batas, penyedia berikutnya mengambil alih, dan saat tidak ada yang tersedia, basis pengetahuan lokal menjawab dari templat dalam bahasa pengunjung.
- Progressive enhancement. Animasi, pencarian, dan terminal menyempurnakan HTML yang dirender di server lewat satu client island yang sangat kecil; tanpa JavaScript, semua konten tetap ada.
Hasilnya
Situs ini cepat di ponsel kelas menengah, mendukung bahasa Arab dari kanan ke kiri, dan hanya memakan biaya nama domain. Asisten menjawab dalam setiap bahasa yang didukung, bahkan tanpa satu pun kunci API.
Yang akan saya lakukan berbeda
Mulai dari model kontennya. Sebagian besar keputusan sulit (apa yang diterjemahkan, apa yang kembali ke bahasa Inggris, apa yang boleh dikatakan AI) adalah keputusan konten, bukan keputusan kode.