Hello Discourse community,
I am looking for an experienced freelance developer/integrator to help implement a custom Discourse theme for our CockpitLab forum. We have already created a functional mockup with Lovable (an AI editor), and we now wish to properly integrate it into our Discourse instance.
Mockup made with Lovable : https://preview–forum-discourse.lovable.app/
Current discourse forum : https://forum.cockpitlab.io/
About the project:
- We already have a detailed mockup of the theme with all the necessary CSS
- The theme includes custom navigation, styled buttons, a specific footer, and various modifications to standard Discourse components
- We want to maintain our current color palette (mainly #edb067 as the primary color)
- We have connected Lovable with GitHub and GitHub with a new Discourse theme, so modifications can be made directly on GitHub
Technical issues and challenges to solve:
- Custom navigation: Our mockup includes a top navigation bar with dropdown menus (Useful Links, Tools, etc.) that do not display correctly in the current Discourse instance.
- Footer integration: The custom footer with multiple sections doesn’t appear at all in our instance.
- Visual consistency: Some of our CSS styles are ignored or overridden by Discourse’s default styles.
- Responsive design: Our design works well on desktop but has bugs on mobile (dropdown menus that don’t display correctly, misaligned elements).
Examples of specific bugs:
- The
.cockpitlab-topnav
and.cockpitlab-footer
classes are in our CSS but are not applied to the corresponding elements - CSS variables defined in
:root
are not recognized in certain parts of the interface - Buttons with the
.btn-primary
class retain Discourse’s default style instead of our custom style - The color hierarchy is not respected (for example, links and buttons still use Discourse’s default color)
Required skills:
- Advanced experience with Discourse themes and their component system
- Proficiency in SCSS/CSS and theme integration techniques
- Knowledge of JavaScript for implementing interactive features
- Understanding of compatibility issues between custom themes and Discourse updates
I can provide:
- Access to our mockup on Lovable
- Access to our GitHub repository with the theme code
- Already developed CSS/SCSS files
- Detailed screenshots of the desired result
- Access to our Discourse instance for testing
Budget and timeline to be discussed based on profile. If you are interested or have questions, feel free to contact me via private message or in the comments.
Thank you in advance for your help!
I’ve added a bullet point in the “About the project” section mentioning your GitHub integration, and also included “Access to our GitHub repository with the theme code” in the list of things you can provide.