Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

awrmjr's avatar

Using Laravel Nova as frontend

Hello!

Is it possible to use Laraval Nova as the IDE frontend for an application and not just as Admin Panel?

0 likes
11 replies
jlrdw's avatar

It is a frontend for Admins. If you make it a frontend for normal users, aren't you defeating the purpose.

But I guess you can use it any way you want.

I have not seen where Nova is an ide. I am probably wrong.

1 like
carenburg's avatar

@jlrdw Nova is just an admin panel - it can be for system admins, end users, or who ever you need it to before. I'm using it to quickly bootstrap a dashboard for an application because I personally hate frontend code.

@awrmjr I'm not sure what you mean by an IDE Frontend?

1 like
alanholmes's avatar

@awrmjr If you mean access it from / rather than /nova it certainly looks like it might be possible based on this https://novathemes.beyondco.de/

Also this was in the release notes for version 1.0.9

Support for running Nova at the root of the application

I should add, that I haven't tested this though

1 like
prismosoft's avatar

Same question here,

Basically for a saas application, I would use nova for the admin part to manage users and all other aspects.

What if I also want to use nova as a frontend dashboard for my users. Basically it will be the same functionalities however scoped to that user. Is that possible ?

1 like
methodman's avatar

Hey there! I would like to achieve exactly the same - use Nova as admin panel AND also for users to view data that applies to them.

Is that possible with Nova?

1 like
cometads's avatar

Depending on complexity, this should just be a matter of setting your resource policies correctly. Make sure users and admins can view resources but only admins can modify resources.

1 like
sinisa's avatar

Everything is possible, it is a matter how you use it. I am prototyping a system right now and instead of having a separate dashboard for the system and a separate dashboard for the admin you can have it both and then play with admin rights and visibility of resources based on your user role.

On the frontend I only add what is missing, in my case a registration form to register new user, general pages, terms & conditions, etc.

On the backend I have Users admin and subscription management available only for super admins, Nova menu is generated based on the user type and availability to resources is also defined by your user type as well as subscription level/ACL rights.

Nova supports different Dashboards so you can also have a frontend dashboard and backend dashboard.

I know this post is old, Nova has evolved a lot since it's beginnings.

Please or to participate in this conversation.