Paper Title
Improving Database Schema Design With A Visualization Tool: A Practical Approach Approach

Abstract
MongoDB, a popular NoSQL database, is widely used for scalable applications due to its flexibility in handling data. Mongoose, an Object Data Modeling (ODM) library for MongoDB in Node.js, simplifies database interaction within JavaScript applications. However, managing and understanding Mongoose schemas, especially in large applications, can be challenging due to the lack of fixed schema enforcement. This paper introduces the Mongoose Schema Visualization Tool, an open-source solution designed to help developers visualize Mongoose schemas by generating interactive diagrams. The tool works by parsing schema definitions directly from the application code, thus eliminating the need for database access and reducing security risks. Our initial evaluations suggest that it improves developer productivity by simplifying schema exploration and debugging. We also discuss potential future enhancements to support broader use cases, including other NoSQL databases and additional customization options. Keywords - Database visualization, Node.js, Mongoose, Developer tools.