Skip to content

busraishakoglu/codible

Repository files navigation

React + TypeScript + Vite

📝 Codible - Görev Yönetim Uygulaması

Codible, modern React.js teknolojileri kullanılarak geliştirilmiş, hızlı ve kullanıcı dostu bir görev yönetim uygulamasıdır.
Özelleştirilebilir tema desteği (Karanlık/Aydınlık mod), görev tamamlama, filtreleme, arama ve düzenleme gibi gelişmiş özelliklere sahiptir.


🚀 Özellikler

  • Görev ekleme, silme ve düzenleme
  • Görev tamamlama ve tamamlanmama durumu
  • Tema değiştirme (Dark Mode / Light Mode)
  • Görev arama ve filtreleme (Tümü, Tamamlananlar, Tamamlanmayanlar)
  • Inline veya Modal üzerinden görev düzenleme
  • Redux ile global state yönetimi
  • Tailwind CSS ile modern responsive tasarım
  • Test altyapısı (Jest + Testing Library) ile %100 test coverage hedefi
  • Performans ve kullanıcı deneyimi odaklı kod yapısı
  • İleri seviye component yapısı (Reusable Components)
  • Dark mode'da tam uyumlu stil yönetimi

🛠️ Kullanılan Teknolojiler

Teknoloji Açıklama
React 18 UI geliştirme
TypeScript Tür güvenliği
Redux Toolkit State management
React Redux React için Redux bağlayıcı
Tailwind CSS Utility-first CSS framework
Vite Hızlı build ve geliştirme ortamı
Jest + Testing Library Birim test altyapısı
ESLint + Prettier Kod kalitesi ve biçimlendirme

📂 Proje Kurulumu

1. Depoyu Klonla

git clone https://github.com/kullanici-adin/codible.git
cd codible

2. Bağımlılıkları Kur

npm install

3. Geliştirme Sunucusunu Başlat

npm run dev

4. Testleri Çalıştır

npm test

🖥️ Ekran Görüntüleri

Tema Gösterim
Aydınlık Mod Light Mode Screenshot
Karanlık Mod Dark Mode Screenshot

📈 Yol Haritası

  • Görev ekleme ve silme
  • Karanlık/aydınlık mod geçişi
  • Görev güncelleme (Edit Task)
  • Görev filtreleme ve arama

✨ Yazar

👩‍💻 Büşra İ.
Senior Frontend Developer
https://www.linkedin.com/in/busraishakoglu | https://github.com/busraishakoglu


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published