Hi everyone,
Frappe already has a Website Theme, but I noticed there’s no out-of-the-box Portal Theme available.
So I built one! 
App Repository: Portal Theme on GitHub
It supports:
- Dynamic background (image or color)
- Adjustable opacity
- Login card alignment (left / right / center)
- Custom text colors
- Option to hide footer on login page
- Nav bar color change
- Text Color
- Button Color
I’ve also recorded a demo video, which you can watch here:
LinkedIn Post with Demo Video
Would love feedback and suggestions!
Connect with on LinkedIn: https://www.linkedin.com/in/sudhanshubadole/
8 Likes
First Release Alert – Portal Theme for Frappe/ERPNext!
After weeks of experimenting and customizing, I’m thrilled to share the first stable release of my Portal Theme App . This app brings modern theming to your Frappe/ERPNext portal and login pages.
Key Features:
- Apply background Image, Color, or a Slider on the login page.
- Custom slider interval and transition speed.
- Adjustable background opacity, login card position & opacity.
- Option to completely hide the footer.
- Fully customizable navbar (colors + text).
Bonus: The issue that occurred during app installation has now been resolved. Installation is smooth and straightforward.
How to Try:
- Install via bench:
bench get-app portal_theme https://github.com/Sudhanshu-Badole/Portal-Theme.git
bench --site <your-site> install-app portal_theme
- Configure from Portal Theme Settings in the Desk.
Check out the demo here: LinkedIn Demo Video
Github: GitHub - Sudhanshu-Badole/Portal-Theme
I’d love to hear your feedback, suggestions, or ideas for improvements. Let’s make the Frappe portal more beautiful and functional together!
3 Likes
Hey everyone
I just pushed a new update for my open-source app Portal Theme — built to bring color, personality, and flexibility to your Frappe portal.
If you’re bored of seeing the same login page every day — not anymore
You can now add multiple slider images to your login page for a fresh, dynamic look!
What’s New:
- Customize Navbar, Buttons, Cards, Forms, and Portal Background
- Login Page Image Slider — add multiple images for a rotating background
- Fixed installation issues — now it installs cleanly and runs smoothly
Coming Soon:
I’m planning to expand this app with three different branches for more flexibility:
- Admin Level Theme — one theme that applies to everyone across the portal
- User Level Theme — personalized themes per user (your own portal vibe!)
- Multiple Themes — create and save multiple themes, activate any one with a click
I’d love your feedback!
If you have suggestions or ideas for the next release — drop them here.
I’ll try to include the most interesting ones in the next update.
GitHub: https://github.com/Sudhanshu-Badole/Portal-Theme
Demo video: Linkedin Post Video
2 Likes
Update Alert: Portal Theme Repo – Version 2
Excited to share that I’ve just updated the Portal Theme repository!
In the v2 branch, you can now configure multiple themes instead of just one. This update allows:
- Easier management of different portal & login appearances
- Switching themes dynamically based on requirements
- Cleaner, more modular code for frontend and backend
Huge thanks to everyone following along — the feedback from version 1 helped shape this enhancement.
Check out the branch here: Github Repo
2 Likes
Thank you for your hard work!
It would be great if you post couple of screenshots with each update showing the effectiveness of the customization, and/or maybe screenshots before and after the update.
thanks.
i will add some screen shots