Portal Theme for Frappe

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! :rocket:

:link: 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:
:point_right: 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:

  1. Install via bench:
bench get-app portal_theme https://github.com/Sudhanshu-Badole/Portal-Theme.git
bench --site <your-site> install-app portal_theme
  1. 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:

  1. Admin Level Theme — one theme that applies to everyone across the portal
  2. User Level Theme — personalized themes per user (your own portal vibe!)
  3. Multiple Themes — create and save multiple themes, activate any one with a click

:speech_balloon: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