Modern AI-Assisted Media Downloader built with Flutter, Dart, SQLite and FFmpeg integration.
NovaDL is a modern desktop media downloader inspired by popular download managers. It provides playlist downloads, queue management, metadata extraction, FFmpeg integration and automatic update support.
Download complete playlists effortlessly.
Manage multiple downloads efficiently.
Automatic merging and media conversion.
Stay updated without manual installation.
Flutter UI
│
▼
Service Layer
│
┌───┼────┐
▼ ▼ ▼
SQLite FFmpeg yt-dlp
Lines of Code
Features
Months
Desktop Native
Implemented a persistent queue system using SQLite to recover downloads after restart.
Integrated FFmpeg to merge audio and video streams automatically after download completion.
AI-assisted bug management system with role-based authentication and lifecycle tracking.
Defense-focused news portal with secure REST APIs, admin dashboard and content management.
Complete library automation system for managing books, users and borrowing operations.
Billing platform for managing customers, payments and electricity consumption records.