Building a full-stack app with Remix and Prisma
Blog post from LogRocket
Remix is a full-stack web framework designed to enhance the user interface experience by adhering to web standards, offering efficient routing, and server-side rendering capabilities. This tutorial guides users through creating a simple contact-list application using Remix, Prisma, and MySQL, where users can perform CRUD operations on their contacts. By following the tutorial, users will learn about data modeling with Prisma ORM, integrating databases, creating API endpoints, and using Remix's component-based architecture for frontend integration. To complete this project, basic knowledge of Remix, familiarity with Prisma, and an understanding of MySQL are required. The tutorial also covers setting up a development environment, connecting to a MySQL database, seeding data, and building both backend and frontend components of the application. The tutorial concludes by exploring deployment options, favoring Fly as a deployment provider, and provides resources for further exploration, including a GitHub repository with the source code.