Taskflow: A Real-Time, Secure, and Extensible Task Management Web Application Using Next.js, Convex, Clerk, and Edgestore

26 Nov

Authors: Ohm Patel, Devraj, Devraj, Yashvi

Abstract: Efficient task management and collaborative docu- ment handling are foundational to distributed software teams and modern organizations. This paper presents Taskflow, a web application that combines real-time collaboration, secure authentication, multilingual document translation, AI-assisted document queries, and exportable, presentation-ready documents in a cohesive platform. The system leverages Next.js (App Router) for routing and rendering, React and TailwindCSS for the user interface, Convex for real-time backend logic and persistent state, Clerk for authentication and role-based access control (RBAC), and Edgestore for edge-powered uploads and synchronization. We describe the motivation, design goals, system architecture decisions, development methodology, implementation details, and results from an academic capstone-style build. Our evaluation focuses on developer experience, responsiveness, reliability of syn- chronization, and functional coverage. We also discuss limitations and opportunities for extension, including offline-first operation and advanced AI-driven workflows.

DOI: https://doi.org/10.5281/zenodo.17721953