Abstract
Building a web application - even a simple one - requires a developer to work across multiple layers of the stack. The frontend needs to be implemented in a framework like React with proper component architecture, routing, and state management. Styling needs to be applied using CSS, Tailwind, or a UI library. If the application requires data persistence, a backend or database needs to be configured. The project needs to be bundled, served, and made accessible through a URL. And throughout this process, the developer needs to manage dependencies, handle configuration files, debug runtime errors, and maintain a consistent project structure. Each of these steps introduces friction and requires specialized knowledge.
About this paper
Published
17 March 2026
Department
Computer Science
Publish with us
Submit your research to MUJ General. Join our community of researchers and share your work with the academic world.
Get started


