A CDs management system for the online shop admin to add, update, delete, view, and search CDs which are stored in MySQL. Using Svelte as the frontend, node and express as the backend, GraphQL API, and MySQL as the database. GraphQL query and mutation operations are used to perform CRUD operations on the data. Data are validated in both frontend and backend before storing to database.