Developed a Node.js application that establishes a connection with a MongoDB database using Mongoose. The project demonstrates structured database interaction through the implementation of CRUD (Create, Read, Update, Delete) operations on a product collection. A Product model was designed with essential fields including name, price, and category to ensure clear data organization and validation. The application includes endpoints to add, retrieve, modify, and remove products by their unique identifiers, offering a foundational understanding of backend data handling and API development.