Hi ! I’m new to ERPNext and want to create a solution for my customers (restaurants owner) to have a free solution for their businesses. But for now the UI is too complex and not appealling for them, so I first wanted to know if there’s some add-on that I can get from GitHub to have a simple way to change that or if not, how can I change it by myself (I don’t really have knowledge in HTML or CSS but if it’s only this method I will look into It).
Thanks for any of your responses !
if you dont have knowledge in html, css and javascript, then you have no business thinking about changing the whole UI of an erp system.
its a cumbersome and complex project, both in terms of time as a resource, human resource among other variables.
You can try Frappe Studio which is a visual internal apps builder for Frappe Framework. However it is a low-code solution and will require some good knowledge in the framework itself and Vue JS. It is also not LLM/MCP ready as it is a visual builder.
Alternatively you can make AI build a custom frontend for you then hook it up with your Frappe via REST API. However you still need to know how to setup a development environment to create a custom app for the endpoints
Okay ! I’m gonna look into your solution
Did you checked frappe crm or helpdesk UI?
You can build dashboard and tools on top of frappe using vue js and frappe ui. for coding you can use any latest ai agent tool.
bonus tip- use spec driven development to document each features, so it will help if AI Agent get stuck GitHub - github/spec-kit: 💫 Toolkit to help you get started with Spec-Driven Development
So, i’m doing some test with Frappe Studio (because it’s the most easy but configurable way for me) I did a home page for testing and it got published (I can access it from my admin account by the adress) but when I put this link on the custom home page on ERPNext web config but when I connect my client test account I see that the adress is correct but it’s just a blank page, so I wanted to change the user permissions but found nothing on ERPNext and from Frappe Studio because it’s not “integrated” on ERPNext but just an another site I can’t change the permission’s. So if you have an Idea that would be great
And also, my idea to configure the UI is to just create some custom web pages in Frappe Studio with some buttons and redirect on the ERPNext fonctions so I can custom each ERP for each customer to give them access to just the wanted functions (because ERPNext is just too overcomplicated to give it to small businesses. If you think that’s not a good idea and have some better way I’m also open for suggestions !
1 Like