Mehr als nur eine Todo-Liste - Ein intelligentes Task-Management-System
Demo โข Installation โข Features โข Roadmap
DoLite ist keine gewรถhnliche Todo-Liste. Es ist ein vollwertiges, intelligentes Task-Management-System, das speziell fรผr moderne Arbeitsweisen entwickelt wurde:
- Echtzeit-Countdowns mit prรคziser Zeitberechnung
- Adaptive UI-Themes (Default, Telegram-Style, Tech-Terminal)
- Erweiterte Filterung mit Suchfunktion
- Hold-to-Edit Gesten fรผr schnelle Bearbeitung
- Smart Notifications mit Push-Benachrichtigungen
- Anonymer Modus fรผr maximale Privatsphรคre
- Lokale Datenhaltung mit optionaler Cloud-Sync
- Sichere Authentifizierung ohne E-Mail-Requirement
- Offline-First Architektur
- Progressive Web App mit nativer App-Experience
- Responsive Design fรผr alle Gerรคte
- Intuitive Bedienung mit modernen Gesten
- Customizable Themes fรผr personalisierte Erfahrung
- โ Erstellen, Bearbeiten, Lรถschen von Aufgaben
- โฐ Due-Date mit intelligenten Quick-Select Buttons
- ๐ Echtzeit-Status-Updates
- ๐๏ธ Papierkorb mit Restore-Funktion
- ๐ Erweiterte Filter (Pending, Overdue, Done)
- Default Theme: Minimalistisch und clean
- Telegram Theme: Chat-inspirierte Bubble-UI
- Tech Theme: Terminal-Style fรผr Entwickler
- Volltext-Suche in Titel und Beschreibung
- Filter nach Status (All, Pending, Overdue, Done, Trash)
- Echtzeit-Filterung mit Live-Counts
- Intuitive Filter-Pills mit Touch-Support
- Native App-Installation auf allen Plattformen
- Push-Benachrichtigungen fรผr Due-Dates
- Offline-Funktionalitรคt
- App-Store รคhnliche Installation
- Deutsch und Englisch verfรผgbar
- Weitere Sprachen in Entwicklung
- Automatische Spracherkennung
- Vollstรคndige UI-รbersetzung
- Sichere Authentifizierung ohne E-Mail
- Anonymer Modus
- Benutzerdefinierte Einstellungen
- Session-Management
- Nuxt 3 - Vue.js Framework fรผr Production
- TypeScript - Type Safety und bessere DX
- SCSS - Advanced Styling mit Custom Properties
- Vue I18n - Internationalisierung
- Phosphor Icons - Moderne Icon-Library
- FastAPI - High-Performance Python Framework
- SQLAlchemy - ORM mit AsyncIO Support
- SQLite - Embedded Database fรผr einfaches Deployment
- Pydantic - Data Validation und Serialization
- Josรฉ - JWT Token Management
- Service Workers - Offline-Funktionalitรคt
- Web Push Protocol - Native Push Notifications
- VAPID - Sichere Push-Authentifizierung
- Workbox - PWA-Optimierung
- Docker - Containerization
- CORS - Sichere Cross-Origin Requests
- bcrypt - Password Hashing
- Rate Limiting - API Protection
- Node.js 18+ und pnpm
- Python 3.9+ und Poetry
- Docker (optional)
git clone https://github.com/levogne/dolite.git
cd dolitecd backend
poetry install
poetry run uvicorn app.main:app --host 0.0.0.0 --port 8000 --reloadcd frontend
pnpm install
pnpm dev- Frontend: http://localhost:3000
- Backend API: http://localhost:8000
- API Docs: http://localhost:8000/docs
# Backend
docker build -t dolite-backend ./backend
docker run -p 8000:8000 dolite-backend
# Frontend
docker build -t dolite-frontend ./frontend
docker run -p 3000:3000 dolite-frontendSECRET_KEY=your-secret-key-here
DATABASE_URL=sqlite+aiosqlite:///./data.sqlite3
VAPID_PRIVATE_KEY=your-vapid-private-key
VAPID_PUBLIC_KEY=your-vapid-public-keyNUXT_PUBLIC_API_BASE_URL=http://localhost:8000
NUXT_PUBLIC_APP_VERSION=0.1.0- User Search - Nutzer suchen und finden
- Private Groups - Geschlossene Arbeitsgruppen
- Task Delegation - Aufgaben an andere Nutzer delegieren
- Shell-Script fรผr One-Click Installation
- iPhone PWA Push - Vollstรคndige iOS Push-Unterstรผtzung
- Background Sync - Webapp geschlossen, Push aktiv
- Real-time Updates - Live-Synchronisation zwischen Gerรคten
- Advanced Settings - Erweiterte Anpassungsmรถglichkeiten
- Team Collaboration - Vollstรคndige Team-Features
- Analytics Dashboard - Produktivitรคts-Statistiken
- API v2 - Erweiterte Geschรคftslogik
- Mobile Apps - Native iOS/Android Apps
- AI Integration - Intelligente Task-Vorschlรคge
- Calendar Sync - Integration mit Google/Outlook Calendar
- Time Tracking - Aufgaben-Zeiterfassung
- Custom Workflows - Automatisierte Arbeitsablรคufe
DoLite ist ein Community-Projekt! Wir suchen aktiv nach:
- ๐ฉโ๐ป Entwicklern (Frontend/Backend/Mobile)
- ๐จ UI/UX Designern
- ๐ รbersetzern fรผr neue Sprachen
- ๐งช Beta-Testern
- ๐ก Ideen und Feedback
- Issues erstellen fรผr Bugs/Feature-Requests
- Pull Requests fรผr Code-Beitrรคge
- รbersetzungen fรผr neue Sprachen
- Dokumentation verbessern
- Community aufbauen
CEO & Founder: Levent "LEVOGNE" Ersen Contact: [leventersen@gmail.com]
DoLite Private Open Source License v1.0
Copyright ยฉ 2025 LEVOGNE (Levent Ersen). Alle Rechte vorbehalten.
- Private Nutzung - Kostenlos fรผr persรถnliche Zwecke
- Private Hosting - Eigener Server fรผr private Nutzung
- Entwicklung - Beitrรคge zur Open-Source-Community
- Forking - Fรผr private Experimente und Lernen
- Kommerzielle Nutzung - Geschรคftliche Nutzung ohne Lizenzgebรผhr
- รffentliches Hosting - Server fรผr andere Nutzer betreiben
- Weiterverkauf - DoLite oder Teile davon verkaufen
- Rebranding - Als eigenes Produkt ausgeben
Fรผr geschรคftliche Nutzung kontaktieren Sie LEVOGNE fรผr Lizenzgebรผhren und Bedingungen.
- E-Mail: [leventersen@gmail.com]
- Website: [kommt noch...]
DoLite soll das intelligenteste und benutzerfreundlichste Task-Management-System werden. Unser Ziel ist es, eine starke Community aufzubauen, die gemeinsam an der Zukunft der Produktivitรคts-Tools arbeitet.
Werde Teil der DoLite-Community und revolutioniere dein Task-Management!
More than just a Todo List - An intelligent Task Management System
Demo โข Installation โข Features โข Roadmap
DoLite is not an ordinary todo list. It's a full-featured, intelligent task management system specifically designed for modern workflows:
- Real-time Countdowns with precise time calculation
- Adaptive UI Themes (Default, Telegram-Style, Tech-Terminal)
- Advanced Filtering with search functionality
- Hold-to-Edit gestures for quick editing
- Smart Notifications with push notifications
- Anonymous Mode for maximum privacy
- Local Data Storage with optional cloud sync
- Secure Authentication without email requirement
- Offline-First architecture
- Progressive Web App with native app experience
- Responsive Design for all devices
- Intuitive Operation with modern gestures
- Customizable Themes for personalized experience
- โ Create, edit, delete tasks
- โฐ Due dates with intelligent quick-select buttons
- ๐ Real-time status updates
- ๐๏ธ Trash with restore functionality
- ๐ Advanced filters (Pending, Overdue, Done)
- Default Theme: Minimalistic and clean
- Telegram Theme: Chat-inspired bubble UI
- Tech Theme: Terminal-style for developers
- Full-text search in title and description
- Filter by status (All, Pending, Overdue, Done, Trash)
- Real-time filtering with live counts
- Intuitive filter pills with touch support
- Native app installation on all platforms
- Push notifications for due dates
- Offline functionality
- App store-like installation
- German and English available
- More languages in development
- Automatic language detection
- Complete UI translation
- Secure authentication without email
- Anonymous mode
- Customizable settings
- Session management
- Nuxt 3 - Vue.js framework for production
- TypeScript - Type safety and better DX
- SCSS - Advanced styling with custom properties
- Vue I18n - Internationalization
- Phosphor Icons - Modern icon library
- FastAPI - High-performance Python framework
- SQLAlchemy - ORM with AsyncIO support
- SQLite - Embedded database for easy deployment
- Pydantic - Data validation and serialization
- Josรฉ - JWT token management
- Service Workers - Offline functionality
- Web Push Protocol - Native push notifications
- VAPID - Secure push authentication
- Workbox - PWA optimization
- Docker - Containerization
- CORS - Secure cross-origin requests
- bcrypt - Password hashing
- Rate Limiting - API protection
- Node.js 18+ and pnpm
- Python 3.9+ and Poetry
- Docker (optional)
git clone https://github.com/levogne/dolite.git
cd dolitecd backend
poetry install
poetry run uvicorn app.main:app --host 0.0.0.0 --port 8000 --reloadcd frontend
pnpm install
pnpm dev- Frontend: http://localhost:3000
- Backend API: http://localhost:8000
- API Docs: http://localhost:8000/docs
# Backend
docker build -t dolite-backend ./backend
docker run -p 8000:8000 dolite-backend
# Frontend
docker build -t dolite-frontend ./frontend
docker run -p 3000:3000 dolite-frontendSECRET_KEY=your-secret-key-here
DATABASE_URL=sqlite+aiosqlite:///./data.sqlite3
VAPID_PRIVATE_KEY=your-vapid-private-key
VAPID_PUBLIC_KEY=your-vapid-public-keyNUXT_PUBLIC_API_BASE_URL=http://localhost:8000
NUXT_PUBLIC_APP_VERSION=0.1.0- User Search - Find and search users
- Private Groups - Closed work groups
- Task Delegation - Assign tasks to other users
- Shell Script for one-click installation
- iPhone PWA Push - Complete iOS push support
- Background Sync - Webapp closed, push active
- Real-time Updates - Live synchronization between devices
- Advanced Settings - Extended customization options
- Team Collaboration - Complete team features
- Analytics Dashboard - Productivity statistics
- API v2 - Extended business logic
- Mobile Apps - Native iOS/Android apps
- AI Integration - Intelligent task suggestions
- Calendar Sync - Integration with Google/Outlook Calendar
- Time Tracking - Task time recording
- Custom Workflows - Automated workflows
DoLite is a community project! We're actively looking for:
- ๐ฉโ๐ป Developers (Frontend/Backend/Mobile)
- ๐จ UI/UX Designers
- ๐ Translators for new languages
- ๐งช Beta Testers
- ๐ก Ideas and Feedback
- Create Issues for bugs/feature requests
- Submit Pull Requests for code contributions
- Provide Translations for new languages
- Improve Documentation
- Build Community
CEO & Founder: Levent "LEVOGNE" Ersen Contact: [leventersen@gmail.com]
DoLite Private Open Source License v1.0
Copyright ยฉ 2025 LEVOGNE (Levent Ersen). All rights reserved.
- Private Use - Free for personal purposes
- Private Hosting - Own server for private use
- Development - Contributions to open-source community
- Forking - For private experiments and learning
- Commercial Use - Business use without license fee
- Public Hosting - Operating servers for other users
- Resale - Selling DoLite or parts of it
- Rebranding - Presenting as your own product
For business use, contact LEVOGNE for licensing fees and terms.
- Email: [leventersen@gmail.com]
- Website: [coming soon...]
DoLite aims to become the most intelligent and user-friendly task management system. Our goal is to build a strong community that works together on the future of productivity tools.
Join the DoLite community and revolutionize your task management!
Built with โค๏ธ by the DoLite Community