A first look at Prisma Studio

I'm a full-stack developer from South Africa 🇿🇦. I love writing about JavaScript, HTML and CSS.
Search for a command to run...

I'm a full-stack developer from South Africa 🇿🇦. I love writing about JavaScript, HTML and CSS.
No comments yet. Be the first to comment.
Most of you know me for my consistency, a golden arrow in my blog series. I've written 1000 articles in 1008 days! Almost an article a day, and my honeymoon was the only holiday I ever took. I'm super proud of this achievement; it has been a fantasti...

It's not the first time I'll be talking about community. I think it's an essential aspect of any successful tool. This shows in my previous explorations of Astro, Medusa, and now Vendure as well. All these products thrive in a super open, welcoming, ...

The cool part about Vendure is how easy it is to set up and how abstract each layer is. Basically, we get the following elements: External database Server Worker Admin UI Frontend While this is amazing, it also brings a bit of complexity when it co...

The previous article looked at customizing Vendure on a data and process level. In this article, we'll look at customizing emails, as they are often a big part of a webshop system. We'll be looking at two different layers of customization for customi...

Even though Vendure is a pretty significant project out of the box, in some cases, we might want to go in and modify some elements to work to our specific use case. In this article, I'll take a high-level look at some elements we can customize within...

Ever since I started showing interest in Prisma, the Studio element kept showing up everywhere.
Prisma studio is basically a GUI for the data in your database. I haven't used it myself at the time of writing, so we'll be learning what it can do together.
For this, we'll use the project we just created, and you can follow along by using this GitHub branch.
Prisma Studio is a visual interface to the data in your database.
You can use this to quickly visualize data and work with the data in there.

The cool part is that it runs in your browser, and you don't need to set up any connection as it's already available in your project.
Note: You can download a desktop app as well if your prefer
You can quickly open all the models your application has and interact with it the CRUD way from the tool.
CRUD stands for: Create, Read, Update, Delete.
You can also use filters and sorting options, making it super easy to navigate through your data.
I've never seen a database GUI that was so easy to launch. Literally all you have to do is run the following command from a Prisma project.
npx prisma studio
It will automatically open localhost:5555, where you can see your data.

Alternatively, you can download a native app from the Prisma website.
Download the Prisma Studio app
Definitely cool we can launch a GUI without any setup needed. I will 100% use this if I need a quick visualization of my data.
Will you be trying out Prisma Studio?
Thank you for reading my blog. Feel free to subscribe to my email newsletter and connect on Facebook or Twitter