Vue Todo Master, Vue 3 ve Composition API kullanılarak geliştirilmiş modern bir todo list uygulamasıdır. Bootstrap ile responsive tasarıma sahip olan uygulama, Vuex ile state yönetimi yapar ve Vue Router ile sayfa yönlendirmelerini gerçekleştirir.
- Todo ekleme, düzenleme, silme ve durumunu değiştirme
- Todoları filtreleme (Tümü, Tamamlananlar, Tamamlanmayanlar)
- Todo detay sayfası
- LocalStorage ile veri kalıcılığı
- İstatistik sayfası (Toplam, tamamlanan ve tamamlanmayan todo sayıları, tamamlanma oranı, son eklenen todolar)
- Responsive tasarım
Projeyi yerel makinenizde çalıştırmak için aşağıdaki adımları izleyin:
- Repoyu klonlayın:
git clone https://github.com/mamiyaso/todo-app.git
- Proje dizinine gidin:
cd vue-todo-app
- Bağımlılıkları yükleyin:
npm install
- Geliştirme sunucusunu başlatın:
npm run serve
- Vue 3
- Vuex
- Vue Router
- Bootstrap 5
- LocalStorage
- Bu repoyu fork edin
- Yeni bir feature branch oluşturun (
git checkout -b feature/AmazingFeature
) - Değişikliklerinizi commit edin (
git commit -m 'Add some AmazingFeature'
) - Branch'inizi push edin (
git push origin feature/AmazingFeature
) - Bir Pull Request oluşturun
Bu proje MIT lisansı altında lisanslanmıştır. Daha fazla bilgi için LICENSE
dosyasına bakın.