fp
2026-02-20 15:59:09 +03:00
2026-02-20 15:57:53 +03:00
fp
2026-02-20 15:59:09 +03:00
fp
2026-02-20 15:59:09 +03:00
fp
2026-02-20 15:59:09 +03:00
fp
2026-02-20 15:59:09 +03:00

Cognis Logo

Cognis

AI Destekli Kişisel Yaşam ve Planlama Dashboard'u. Premium ve modern bir deneyim ile günlüklerinizi tutun, görevlerinizi planlayın ve yapay zeka ile sohbet edin.

Next.js React TypeScript Tailwind CSS Supabase

Proje Özeti

Cognis, kullanıcıların yaşamlarını organize edebilecekleri ve yapay zeka entegrasyonuyla kişisel analizler elde edebilecekleri yeni nesil bir yaşam kontrol panelidir.

Önceki "Mood Tracker MVP" yapısı temel alınarak; tam kimlik doğrulama (Supabase), premium dark mode arayüzü ve akıllı görev yönetimi ile baştan aşağı modern bir şekilde yeniden geliştirilmiştir.

Temel Özellikler

  • Güvenli Kimlik Doğrulama: Supabase entegrasyonu ile korunan Kayıt Ol / Giriş Yap sistemi.
  • Kişiselleştirilmiş Dashboard: Ruh hali, enerji durumu ve yapay zeka etiketlerini görselleştiren interaktif grafikler (Recharts).
  • Akıllı Günlük (Journal): Yapay zeka ile günlüklerinizden duygu durumu analizi ve içgörüler çıkarma.
  • Görev Yönetimi: Günlüklerinizden otomatik olarak yapay zeka yardımıyla görevler oluşturabilme.
  • Kişisel AI Asistan: Hedefleriniz ve duygusal durumunuz hakkında yapay zeka ile konuşabileceğiniz özel sohbet arayüzü.
  • Premium Dark Mode: Göz yormayan, derin siyah-mor tonlarıyla harmanlanmış şık, modern ve "Glassmorphism" destekli arayüz tasarımı.

Kullanılan Teknolojiler

Teknoloji Amaç
Next.js 15 (App Router) Tam full-stack React framework'ü ve yönlendirme mimarisi
Supabase Veritabanı (PostgreSQL), Auth, Row Level Security (RLS) ve Storage (Profil fotoğrafları)
Tailwind CSS & Shadcn UI Gelişmiş, esnek stil yönetimi ve modern UI bileşenleri
Yapay Zeka API'leri (Groq / Gemini) AI analizleri, metin özetleme ve kişisel asistan özellikleri
Dexie.js Tarayıcı tarafı hızlı lokal veritabanı önbelleklemesi

Kurulum

Projeyi bilgisayarınızda çalıştırmak için Node.js ve pnpm (veya npm) kurulu olmalıdır.

  1. Bağımlılıkları yükleyin:
pnpm install
  1. .env.local dosyasını oluşturun ve Supabase ile AI anahtarlarınızı girin:
NEXT_PUBLIC_SUPABASE_URL=https://your-project.supabase.co
NEXT_PUBLIC_SUPABASE_ANON_KEY=your-anon-key
NEXT_PUBLIC_GROQ_API_KEY=your-groq-key
  1. Geliştirme ortamını başlatın:
pnpm dev

Uygulama http://localhost:3000 adresinde çalışmaya başlayacaktır.

Veritabanı Yapısı (Supabase)

Cognis, veri güvenliği için katı Row Level Security (RLS) kuralları kullanır. Kullanıcılar sadece kendi verilerine erişebilir. Ana tablolar:

  • profiles: Kullanıcı ayarları, isim, soyisim ve avatar URL bilgileri.
  • journals: Kullanıcıya ait ruh hali ve enerji metrikli günlük kayıtları.
  • tasks: Kullanıcının manuel olarak eklediği veya AI ile otomatik oluşturulan görevler.
  • chats: AI ile yapılan geçmiş sohbet oturumları.

Veritabanını projenize entegre etmek için supabase/schema.sql dosyasındaki SQL kodlarını Supabase Dashboard > SQL Editor üzerinden çalıştırmanız yeterlidir.

S
Description
Your digital second brain. An all-in-one personal operating system for mindful productivity and life-tracking. Local-first, AI-integrated, and open-source.
Readme
18 MiB
Languages
TypeScript 83.5%
JavaScript 15.5%
Python 0.8%
CSS 0.1%