CariCep: SMMM Cari Takip Web Panel ve Tanıtım Sayfası
CariCep mobil uygulamasının tanıtım sitesi, hesap silme sayfası ve uygulama sahibinin kullandığı yönetim paneli. Müşterilerin cari işlemlerini masaüstünden yöneteceği web paneli henüz tamamlanmadı.
Yayında
Genel bakış
Bu proje CariCep’in web tarafını kapsıyor. caricepsmmm.com.tr adresindeki tanıtım sitesi ürünün özelliklerini, kullanım adımlarını, Free ve Pro plan karşılaştırmasını ve sık sorulan soruları anlatıyor; uygulamayı kullanan kişi hesabını buradaki sayfadan da silebiliyor.
Aynı projedeki yönetim paneli yalnızca uygulama sahibinin kullanımı içindir: kullanıcılar, süreli Pro tanımları, mağaza tekliflerine bağlanan kampanyalar, abonelikler ve kayıtların dışa aktarılması buradan yürütülüyor. Mali müşavirlerin cari işlemlerini masaüstünden yöneteceği müşteri web paneli planlanıyor; şu an yayında değil.
- Kimin için
- CariCep’i inceleyen ve kullanan mali müşavirler ile muhasebe ofisleri; yönetim paneli tarafında uygulamanın sahibi.
- Çözdüğü ihtiyaç
- Ürünün tek bir sitede tanıtılması, hesabın web üzerinden de silinebilmesi ve kullanıcı, abonelik ve kampanyaların tek panelden yönetilmesi.
Benim rolüm
CariCep’in web tarafını Next.js, React ve TypeScript ile kurdum. Tanıtım sitesinde ürünün özelliklerini, kullanım adımlarını ve plan karşılaştırmasını anlatan bölümleri hazırladım; hesap silme sayfasını mobil uygulamanın kullandığı API’deki hesap işlemlerine bağladım.
Uygulama sahibinin kullandığı yönetim panelinde kullanıcıları, süreli Pro tanımlarını, kampanyaları ve abonelikleri izleyip yönetmeyi sağlayan ekranları geliştirdim; panel, tarayıcıya yönetici anahtarı vermeden sunucu tarafında imzalı isteklerle API’ye bağlanıyor. Müşteri web paneli henüz geliştirilmedi; şimdilik yalnızca adres ve bağlantı ayarları hazır.
Öne çıkan özellikler
-
Ortak veri kaynağı
Hesap silme sayfası ve yönetim paneli, mobil uygulamayla aynı backend API’yi kullanıyor.
-
Hesap işlemleri
Kullanıcı hesabını uygulamaya girmeden tanıtım sitesindeki sayfadan silebiliyor.
-
Tanıtım sitesi
Ürünün özellikleri, kullanım adımları, Free/Pro karşılaştırması ve sık sorulan sorular tek sitede anlatılıyor.
-
Yönetim paneli
Kullanıcı ve abonelik durumları ile kampanya tanımları panelden yönetiliyor.
Sitenin içinde ne var?
Ekran görüntüleri sitenin kendisinden alınmıştır; temsili tasarım değildir.







Neden böyle kuruldu?
-
Site ve panel tek projede
Tanıtım sitesi, hesap silme sayfası ve yönetim paneli aynı Next.js projesinde; panele yalnızca oturum açan uygulama sahibi erişiyor.
-
Anahtar tarayıcıya verilmiyor
Yönetim paneli API’ye sunucu tarafında imzalı isteklerle bağlanıyor; böylece tarayıcıda yönetici anahtarı bulunmuyor.
-
Ortak API
Hesap silme ve yönetim işlemleri mobil uygulamanın kullandığı ASP.NET Core API üzerinden yürüyor; kurallar tek yerde kalıyor.
-
Müşteri paneli için hazırlık
Planlanan müşteri web paneline ayrı bir alt alan adı ayrıldı, API’nin tarayıcı erişimi ayarla açılabilecek şekilde kapalı tutuluyor; sitedeki “Web Panel’e Giriş” düğmesi panel yayına alınana kadar “Yakında” olarak duruyor.
Teknoloji yığını
Web
- Next.js
- React
- TypeScript
Backend (ortak API)
- ASP.NET Core
- PostgreSQL
Teslim
Tanıtım sitesi caricepsmmm.com.tr adresinde yayında; ürünün özellikleri, kullanım adımları, plan karşılaştırması, sık sorulan sorular ve hesap silme sayfası burada yer alıyor. Yönetim paneli yalnızca uygulama sahibinin kullanımı içindir; kullanıcılar, Pro tanımları, kampanyalar ve abonelikler buradan yönetiliyor. Mali müşavirlerin cari işlemlerini masaüstünden yöneteceği müşteri web paneli ise henüz tamamlanmadı.
İletişim
Aklınızdaki uygulamayı birlikte planlayalım.
Fikrinizi birkaç cümleyle anlatın; ihtiyacınızı netleştirip izleyebileceğimiz yolu birlikte konuşalım.