Kitto — A Personal Productivity Suite for Your Desktop
We designed and built a native macOS desktop app that combines overtime tracking, todos, idea capture, deadline management, and an encrypted password vault — all in one beautiful neumorphic interface.
The Challenge
As a freelance developer, your productivity tools are scattered: one app for time tracking, another for tasks, notes somewhere else, passwords in yet another place. Each needs an account, an internet connection, and your data lives on someone else’s server.
We built Kitto to bring it all together — works offline, and your data stays on your machine.
What We Built
Kitto is a native macOS desktop app that combines 6 productivity tools in one neumorphic interface — from overtime tracking to an encrypted password vault.
All-in-One Dashboard
The home screen shows every module at a glance: prayer times with countdown, overtime summary, todos, ideas, deadlines, and password vault status.

Overtime Log
Create clients with distinctive colors and track overtime hours per client. Every entry logs the date, start/end time, hours, and task. One-click live recording with automatic hour calculation.

Todos
Simple task management with custom categories. Create categories, add tasks, and track your progress.
Mind Draft
Capture ideas quickly and organize them with tags. Search, pin important ideas, and edit or delete with ease. Color-coded cards make browsing intuitive.

Deadlines
Track your deadlines with smart notifications. Choose reminder timing: at time, 5 minutes, 15 minutes, 1 hour, or 1 day before. Native macOS notifications ensure you never miss a deadline.
Password Vault
An encrypted vault protected by a master password for storing credentials. Everything is encrypted locally — no cloud, no leaks.

Prayer Times & Auto-Updates
A built-in prayer times widget on the home screen with countdown to the next prayer. Plus a NestJS update server that distributes new releases automatically.
Tech Stack
Built as an Nx monorepo with three apps: Electron for the main process, a vanilla JS + Tailwind CSS renderer with neumorphic design, and a NestJS update server. Data is stored locally via electron-store with AES encryption for the password vault. Distributed as DMG via Electron Forge.
Why This Matters
Kitto proves that native desktop apps still have a place. 6 tools in one app, works offline, your data stays on your machine only — with a neumorphic design that makes productivity enjoyable.
التحدي
كمطور مستقل، أدواتك الإنتاجية مبعثرة: تطبيق لتتبع الوقت، آخر للمهام، ملاحظات في مكان، كلمات المرور في مكان ثاني. كل واحد يحتاج حساب واتصال بالإنترنت وبياناتك على سيرفر شخص ثاني.
بنينا Kitto ليجمع كل هذا في تطبيق واحد — يعمل بدون إنترنت وبياناتك تبقى على جهازك.
ما بنيناه
Kitto تطبيق سطح مكتب أصلي لـ macOS يجمع 6 أدوات إنتاجية في واجهة نيومورفيك واحدة — من تتبع الوقت إلى خزنة كلمات المرور المشفرة.
لوحة تحكم شاملة
الشاشة الرئيسية تعرض كل الوحدات بنظرة واحدة: مواقيت الصلاة مع عد تنازلي، ملخص الوقت الإضافي، المهام، الأفكار، المواعيد النهائية، وحالة خزنة كلمات المرور.

سجل الوقت الإضافي
أنشئ عملاء بألوان مميزة وتتبع ساعاتك الإضافية لكل عميل. كل إدخال يُسجّل بالتاريخ ووقت البداية والنهاية والمهمة. تسجيل مباشر بنقرة واحدة مع حساب تلقائي للساعات.

المهام (Todos)
إدارة مهام بسيطة مع تصنيفات مخصصة. أنشئ فئات، أضف مهام، وتتبع إنجازك.
مسودة الأفكار (Mind Draft)
التقط أفكارك بسرعة وصنّفها بالوسوم. ابحث، ثبّت الأفكار المهمة، وعدّل أو احذف بسهولة. بطاقات ملونة تجعل التصفح سهلاً.

المواعيد النهائية
تتبع مواعيدك النهائية مع تنبيهات ذكية. اختر توقيت التذكير: عند الوقت، قبل 5 دقائق، 15 دقيقة، ساعة، أو يوم. إشعارات نظام macOS الأصلية تضمن عدم تفويت أي موعد.
خزنة كلمات المرور
خزنة مشفرة بكلمة مرور رئيسية لحفظ بيانات الدخول. كل شيء مشفر محلياً — لا سحابة، لا تسريب.

مواقيت الصلاة والتحديثات التلقائية
ودجت مواقيت الصلاة مدمج في الشاشة الرئيسية مع عد تنازلي للصلاة القادمة. وخادم تحديثات NestJS يوزع الإصدارات الجديدة تلقائياً.
البنية التقنية
بُني كـ Nx monorepo مع ثلاثة تطبيقات: Electron للعملية الرئيسية، renderer بـ vanilla JS وTailwind CSS بتصميم نيومورفيك، وخادم تحديثات NestJS. البيانات محفوظة محلياً عبر electron-store مع تشفير AES لكلمات المرور. يُنشر كـ DMG عبر Electron Forge.
لماذا هذا مهم
Kitto يثبت أن التطبيقات المحلية ما زالت لها مكان. 6 أدوات في تطبيق واحد، تعمل بدون إنترنت، بياناتك على جهازك فقط — بتصميم نيومورفيك يجعل الإنتاجية ممتعة.