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

BarretWallace's avatar

Nova as main user interface?

Hi, I recently learned that Nova is coming to Laravel 5.7 (Official Page, Keynote at Laracon 2018). I understand that its main purpose is to serve as an admin panel for adding, deleting and modifying content.

However, I wonder if it can (and should) be used as a main user interface as well. For instance:

I want to create an application to store and maintain agendas and meeting minutes. Each user is member of one or many workgroups. Each workgroup has meetings. Workgroup admins post agendas and meeting minutes. Each user should see the content that belongs to his or her workgroup.

Nova will certainly be suitable for creating new workgroups or putting users into workgroups. But can/should it be used as the interface for regular users as well? I imagine workgroup admins that modify content of their respective meetings or users who look at the agenda and up- or downvote certain topics.

I know, Nova isn't out yet. But from what you know about it, what do you think?

Any help is greatly appreciated!

0 likes
2 replies
martinbean's avatar

@BarretWallace Nova seems to just be a Vue.js-powered CRUD interface. As long as you have the right permissions checks in place, I don’t see why you can’t use it as the “front-end” of your application for authenticated users.

Please or to participate in this conversation.