Quickli: A Serverless Cli And Web-Based Integrated Reminder System Using Nodejs & Supabase

Main Article Content

Tapsi Nagpal , Ankit, Yug Upadhyay, Vibha Sharma

Abstract

In today's hybrid work environments, productivity tools must offer both accessibility and flexibility across different platforms and user preferences. This paper introduces "Quickli," an innovative cross-platform productivity management system featuring seamless integration between a Command Line Interface (CLI) and a web application. Quickli enables users to efficiently manage tasks, reminders, and notes with real-time synchronization between both interfaces. The CLI component, distributed as a global NPM package, provides rapid task management directly from the terminal, while the web interface (available at quickli.snapstay.in) offers comprehensive visual organization of productivity data. Built with ReactJS for the frontend and Supabase [10] as the backend-asa-service solution, the system offers secure authentication, rowlevel security (RLS), and comprehensive data management capabilities. Our experimental evaluation demonstrates high performance with synchronization times under 250ms, strong data consistency across platforms, and positive user engagement scores averaging 4.5/5 in beta testing. Unique to this implementation is the perfect parity between CLI and web functionalities—users can seamlessly transition between interfaces while maintaining a consistent view and management of their productivity data. This paper presents the system architecture, implementation methodology, security considerations, and performance evaluation of Quickli as a viable open-source alternative in the productivity tool landscape.

Article Details

Section
Articles