Character
Hero
Back to Projects

StackUp – Stack your tasks, stack your wins.

Full Stack DeveloperLive Demo
StackUp – Stack your tasks, stack your wins. screenshot 1
StackUp – Stack your tasks, stack your wins. screenshot 3
StackUp – Stack your tasks, stack your wins. screenshot 2
StackUp – Stack your tasks, stack your wins. screenshot 4

Overview

A production-grade Progressive Web Application (PWA) for task management with advanced features. Built with React 19 and TypeScript, this offline-first app includes drag-and-drop task organization, customizable themes, and voice features. The app works seamlessly across mobile, desktop, and can be installed as a native application. Features include task categorization, deadline management, data compression for efficient sharing, and a comprehensive settings system with accessibility support.

Key Features

  • Progressive Web App with offline-first architecture
  • Drag-and-drop task organization with custom sorting
  • Custom categories with emojis and color coding
  • Advanced theming with dark/light modes and custom colors
  • Text-to-speech for task reading
  • Data import/export with JSON support
  • Task deadlines and progress tracking
  • Accessibility features (reduce motion, ARIA labels)
  • Profile management with statistics
  • IndexedDB storage for profile pictures

Technologies Used

React 19TypeScriptViteMaterial-UIReact Routerdnd-kitEmotionIndexedDBService WorkersPWAemoji-picker-reactreact-hot-toastlz-string

Challenges

Ensuring offline functionality with service workers, managing complex state across multiple React contexts while maintaining performance, and implementing efficient data compression for task sharing.

Key Learnings

Gained deep expertise in PWA development, advanced React patterns with Context API, data compression techniques, and building accessible, cross-platform applications with modern web technologies.

Nitish Jangra

© 2026 Developer Portfolio of Nitish Jangra