Node.js Marketplace Backend & Admin Panel – Mevcut Sistem Üzerine Tamamlama (Hızlı / Net / Kontrollü)
Budget: $30 – $250 USD
Mevcut altyapısı, sunucusu, domain’i ve backend başlangıcı hazır olan bir marketplace projesini A’dan Z’ye çalışır hale getirecek bir geliştirici arıyoruz.
Bu bir “sıfırdan proje” değildir.
Bu bir tamamlama ve kilitleme işidir.
Ne istediğimiz net.
Ne istemediğimiz net.
Kontrol tamamen bizdedir.
Hızlı, pratik, söyleneni yapan geliştiricilerle çalışacağız.
PROJENİN AMACI (ÇOK NET)
Bu işin sonunda:
Site çalışıyor olacak
Ürün eklenecek
Sipariş alınacak
Ödeme alınacak
Admin panelden her şey yönetilecek
Biz (müşteri) bir daha koda veya panele girmek zorunda kalmayacağız
“Çalışıyor” kelimesi burada ticari olarak çalışıyor demektir.
MEVCUT DURUM (ÖNEMLİ – OKU)
Aşağıdakiler ZATEN HAZIR:
Ubuntu VPS
Nginx + PM2
SSL aktif
Domain & DNS hazır
Node.js backend çalışıyor
GitHub repo hazır
Temel frontend mevcut (minimal)
Backend ayağa kalkıyor (/health vb.)
Yani:
Sunucu kurulumu anlatmayacaksın
Domain/SSL anlatmayacaksın
“Önce altyapı kuralım” demeyeceksin
Bunlar BİTTİ.
YAPILACAK İŞLER (A’DAN Z’YE – KAPSAM)
Aşağıda yazanların tamamı bu projenin kapsamıdır.
Eksik veya fazla iş kabul edilmez.
AŞAMA 1 — VERİTABANI & TEMEL MİMARİ
Zorunlu
MySQL (veya PostgreSQL) kurulumu
Veritabanı şeması:
users
products
categories
orders
order_items
payments
.env üzerinden DB bağlantısı
Backend’in DB ile stabil çalışması
AŞAMA 2 — USER (MÜŞTERİ) AKIŞI
Kullanıcı kayıt / giriş (JWT)
Sepet işlemleri:
Ürün ekle
Güncelle
Sil
Sipariş oluşturma
Kullanıcının kendi siparişlerini görmesi
Ödeme sonrası order status güncelleme
Frontend süslü olmak zorunda değil.
Çalışması yeterli.
AŞAMA 3 — ADMIN PANEL (EN KRİTİK)
Bu aşama olmazsa proje bitmiş sayılmaz.
Admin Authentication
Admin login
Role-based auth (admin ≠ user)
Admin endpoint’leri tamamen korumalı
Admin İşlevleri (CRUD)
Ürün ekle / sil / güncelle
Kategori ekle / sil / güncelle
Siparişleri listele
Kullanıcıları listele
UI:
Basit olabilir
Çirkin olabilir
Ama çalışmalı ve güvenli olmalı
AŞAMA 4 — GÜVENLİK & KİLİTLEME
JWT guard’lar
Admin/User ayrımı net
Rate limiting
Hata yönetimi
Payment & order edge-case’ler
Loglama (en azından temel)
AŞAMA 5 — TESLİM & DONDURMA
Canlı ortamda test
Test kullanıcı + test ürün
Sipariş → ödeme → admin kontrolü
Kısa teslim notu:
Restart nasıl
PM2 komutları
Config dosyaları nerede
Bu aşamadan sonra proje tamamlanmış kabul edilir.
SÜRE BEKLENTİSİ (GERÇEKÇİ)
Tek kişi için: 2–3 gün
Hızlı çalışan biri için: 1–2 gün
“1 haftadan fazla sürer” diyenler lütfen teklif vermesin.
BÜTÇE & ÇALIŞMA ŞEKLİ (ÖNEMLİ)
Bütçemiz sınırlı
İşi bilen için bu iş kolay
Ucuz ama hızlı ve net çalışanlarla ilerleyeceğiz
Ödeme modeli:
Milestone / aşama bazlı
İlk ödeme işin bitiminde
“Ön ödeme olmadan çalışmam” diyenler teklif vermesin
Kontrol:
Kontrol tamamen bizde
Checkpoint’lerle ilerlenir
Yapılan iş görülmeden ödeme yok
İSTEMEDİKLERİMİZ
Uzun toplantılar
Gereksiz tartışmalar
“Bence şöyle olmalı” felsefesi
Scope büyütme
Ön ödeme baskısı
ARADIĞIMIZ GELİŞTİRİCİ PROFİLİ
Node.js backend biliyor
JWT, CRUD, DB konularına hakim
Söyleneni yapan
Hızlı
Net
Pratik
Bu projeyi yapan kişiyle:
Devam projeleri
Ek modüller
Uzun vadeli işler olabilir
TEKLİF VERİRKEN ŞUNU YAZ (ZORUNLU)
Teklifinizde aynen şunları yazın:
Bu işi kaç günde bitirirsiniz?
Daha önce benzer bir admin + backend işi yaptınız mı?
Toplam fiyat teklifiniz nedir?
Hangi DB’yi tercih ediyorsunuz? (MySQL / PostgreSQL)
Bunlar yazmıyorsa teklif okunmaz.
SON NOT (NET VE SERT)
Bu proje:
Net
Tanımlı
Kontrolü bizde olan
Hızlı bitirilmesi gereken bir iştir.
Eğer bu tarz çalışıyorsanız, doğru yerdesiniz.
Değilseniz, lütfen teklif vermeyin.
Bu bir “sıfırdan proje” değildir.
Bu bir tamamlama ve kilitleme işidir.
Ne istediğimiz net.
Ne istemediğimiz net.
Kontrol tamamen bizdedir.
Hızlı, pratik, söyleneni yapan geliştiricilerle çalışacağız.
PROJENİN AMACI (ÇOK NET)
Bu işin sonunda:
Site çalışıyor olacak
Ürün eklenecek
Sipariş alınacak
Ödeme alınacak
Admin panelden her şey yönetilecek
Biz (müşteri) bir daha koda veya panele girmek zorunda kalmayacağız
“Çalışıyor” kelimesi burada ticari olarak çalışıyor demektir.
MEVCUT DURUM (ÖNEMLİ – OKU)
Aşağıdakiler ZATEN HAZIR:
Ubuntu VPS
Nginx + PM2
SSL aktif
Domain & DNS hazır
Node.js backend çalışıyor
GitHub repo hazır
Temel frontend mevcut (minimal)
Backend ayağa kalkıyor (/health vb.)
Yani:
Sunucu kurulumu anlatmayacaksın
Domain/SSL anlatmayacaksın
“Önce altyapı kuralım” demeyeceksin
Bunlar BİTTİ.
YAPILACAK İŞLER (A’DAN Z’YE – KAPSAM)
Aşağıda yazanların tamamı bu projenin kapsamıdır.
Eksik veya fazla iş kabul edilmez.
AŞAMA 1 — VERİTABANI & TEMEL MİMARİ
Zorunlu
MySQL (veya PostgreSQL) kurulumu
Veritabanı şeması:
users
products
categories
orders
order_items
payments
.env üzerinden DB bağlantısı
Backend’in DB ile stabil çalışması
AŞAMA 2 — USER (MÜŞTERİ) AKIŞI
Kullanıcı kayıt / giriş (JWT)
Sepet işlemleri:
Ürün ekle
Güncelle
Sil
Sipariş oluşturma
Kullanıcının kendi siparişlerini görmesi
Ödeme sonrası order status güncelleme
Frontend süslü olmak zorunda değil.
Çalışması yeterli.
AŞAMA 3 — ADMIN PANEL (EN KRİTİK)
Bu aşama olmazsa proje bitmiş sayılmaz.
Admin Authentication
Admin login
Role-based auth (admin ≠ user)
Admin endpoint’leri tamamen korumalı
Admin İşlevleri (CRUD)
Ürün ekle / sil / güncelle
Kategori ekle / sil / güncelle
Siparişleri listele
Kullanıcıları listele
UI:
Basit olabilir
Çirkin olabilir
Ama çalışmalı ve güvenli olmalı
AŞAMA 4 — GÜVENLİK & KİLİTLEME
JWT guard’lar
Admin/User ayrımı net
Rate limiting
Hata yönetimi
Payment & order edge-case’ler
Loglama (en azından temel)
AŞAMA 5 — TESLİM & DONDURMA
Canlı ortamda test
Test kullanıcı + test ürün
Sipariş → ödeme → admin kontrolü
Kısa teslim notu:
Restart nasıl
PM2 komutları
Config dosyaları nerede
Bu aşamadan sonra proje tamamlanmış kabul edilir.
SÜRE BEKLENTİSİ (GERÇEKÇİ)
Tek kişi için: 2–3 gün
Hızlı çalışan biri için: 1–2 gün
“1 haftadan fazla sürer” diyenler lütfen teklif vermesin.
BÜTÇE & ÇALIŞMA ŞEKLİ (ÖNEMLİ)
Bütçemiz sınırlı
İşi bilen için bu iş kolay
Ucuz ama hızlı ve net çalışanlarla ilerleyeceğiz
Ödeme modeli:
Milestone / aşama bazlı
İlk ödeme işin bitiminde
“Ön ödeme olmadan çalışmam” diyenler teklif vermesin
Kontrol:
Kontrol tamamen bizde
Checkpoint’lerle ilerlenir
Yapılan iş görülmeden ödeme yok
İSTEMEDİKLERİMİZ
Uzun toplantılar
Gereksiz tartışmalar
“Bence şöyle olmalı” felsefesi
Scope büyütme
Ön ödeme baskısı
ARADIĞIMIZ GELİŞTİRİCİ PROFİLİ
Node.js backend biliyor
JWT, CRUD, DB konularına hakim
Söyleneni yapan
Hızlı
Net
Pratik
Bu projeyi yapan kişiyle:
Devam projeleri
Ek modüller
Uzun vadeli işler olabilir
TEKLİF VERİRKEN ŞUNU YAZ (ZORUNLU)
Teklifinizde aynen şunları yazın:
Bu işi kaç günde bitirirsiniz?
Daha önce benzer bir admin + backend işi yaptınız mı?
Toplam fiyat teklifiniz nedir?
Hangi DB’yi tercih ediyorsunuz? (MySQL / PostgreSQL)
Bunlar yazmıyorsa teklif okunmaz.
SON NOT (NET VE SERT)
Bu proje:
Net
Tanımlı
Kontrolü bizde olan
Hızlı bitirilmesi gereken bir iştir.
Eğer bu tarz çalışıyorsanız, doğru yerdesiniz.
Değilseniz, lütfen teklif vermeyin.