Write the backend for a proof-of-concept shopping cart application using fastify and prisma connecting to postgreSQL. Just provide the source code without explanation. Provide just the prisma schema and the backend source code. Strive to make the total code size small. Only the core feature of browsing item catalog, CRUD on the cart, and a basic checkout is required.