Sep, 2025 - Sep, 20251 day
A full-stack issue tracking application enabling users to create projects and manage issues via a web interface and RESTful API with persistent storage of issue details
Established connection to MongoDB using Mongoose and asynchronous CRUD operations on issues
Designed and implemented RESTful API endpoints supporting POST for issue creation, PUT for updates, DELETE for removal, and GET for retrieval with query filtering (e.g., by open status or assignee)
Implemented comprehensive local functional testing using Chai and Mocha (with Chai-HTTP) to validate API endpoints through multiple scenarios and approaches