Bu uygulamayı kullanmak için JavaScript'i etkinleştirmeniz gerekir.
This application requires JavaScript to be enabled.
Gorevlerini olustur, onceliklendir, kategorilere ayir ve tamamla.Guvenli, hizli ve muhtesem gorunen bir todo deneyimi.
Gucunu ve basitligini bir arada sunan araclar.
Bir tikla gorev olustur. Oncelik, tarih, kategori ve etiket ekleyerek detaylandir.
Duruma gore, oncelige gore, kategoriye gore veya serbest metin ile ara.
Gorevleri istedigin siraya tasi. Siparisi kendin belirle.
bcrypt sifreleme, JWT token, brute force korumasi ve rate limiting.
Koyu, acik ve sistem temasi. Goz yormayan, estetik renk paletleri.
Kullanici adin, e-posta ve sifren ile hizlica kayit ol.
Oncelik, tarih, kategori ve etiket secenekleriyle gorevlerini detaylandir.
Gorevlerini isaretle, istatistiklerini gor, surekli kendini gelistir.
Agir framework'ler yok. Sadece iyi yazilmis, anlasilabilir kod.
const express = require('express'); const bcrypt = require('bcryptjs'); app.post('/api/login', async (req, res) => { const { username, password } = req.body; const user = await db.getOne('SELECT * FROM users WHERE username = ?', [username]); const valid = await bcrypt.compare(password, user.passwordHash); if (!valid) return res.status(401).json({ error: 'Gecersiz giris' }); const token = jwt.sign({ userId: user.id }, JWT_SECRET, { expiresIn: '7d' }); res.json({ token, username: user.username }); });
Ucretsiz kayit ol, hemen gorevlerini yonetmeye basla.
JavaScript, Node.js ve PostgreSQL ile modern, guvenli ve performansli web uygulamalari gelistiriyorum. Vanilla JS ile framework bagimliligi olmadan, saf performans ve temiz kod odakli projeler uretiyorum.
Son guncelleme: 17 Temmuz 2026
Gorevlerini yonet, organize ol
Yukaridan yeni bir gorev ekleyerek basla