Hey all! I recently started building frappe applications for clients. Particularly ERPnext apps. I have one client who really does not like the ERPnext UI and is very overwhelmed by it all. I want to build a custom UI of sorts that him and his employees will be able to use while keeping access to the ERPnext UI vai roles for development purposes. I created a custom_ui app, set up a frontend with vite a vue.js, set the dist directory to be in the public directory, all that good jazz. I can log in and go to app/custom_ui but nothing shows up, just the frappe top bar. Before, when I was developing this UI, I had the assets in the www directory and I could load that page by going to /custom_ui, but it my UI was the entire page and I wanted to keep the top bar of frappe for logging out purposes so I moved them to the pages directory. Also, I added my app/module to the apps list so it shows up in /apps but when I click on the icon, it just goes to app/home. What am I missing to get it to render under the top bar at app/custom_ui and also have the app icon redirect correctly AND have the custom_ui show up in the sidebar?
you have write
website_route_rules in hooks.py
to resolve this problem