A clean, modern, and fully responsive theme for FOSSBilling designed to bring a polished, contemporary look to the client panel. Enhance user experience with a fresh UI while maintaining 100% compatibility with FOSSBilling's core features.
- Modern Design: Contemporary UI with refined typography, improved spacing, and a professional color palette
- Responsive & Mobile-First: Optimized for mobile, tablet, and desktop devices
- Enhanced UX: Redesigned components for a smoother, more intuitive experience
- 100% Open Source: Fully customizable and free for personal and commercial use
- Actively Maintained: Regular updates and bug fixes
- Easy Installation: Simple setup process with zero complications
Try before installing! Explore all features in action:
π https://demo-fossbilling-theme-modern.highmark.it/
Email: [email protected]
Password: Test123!
| Feature | Details |
|---|---|
| π¨ Modern UI | Clean, minimal design with contemporary styling |
| π± Responsive | Fully optimized for all device sizes |
| β‘ Performance | Built with Tailwind CSS for minimal CSS footprint |
| π§ Customizable | Easy-to-modify structure for your branding |
| π FOSSBilling v1.4+ | Tested and compatible with recent versions |
| π Dark Mode Ready | Modern color palette works beautifully |
| π¦ Zero Dependencies | No external JS libraries required |
Twig (78.5%) - Template engine for FOSSBilling
CSS/SCSS (15.7%) - Styling with Tailwind CSS
JavaScript (5.8%) - Interactive components
Webpack + PostCSS - Build optimization
- FOSSBilling v1.4 or later installed and running
- SSH/FTP access to your server
- Basic familiarity with file management
# SSH into your server
cd /path/to/fossbilling
# Clone the theme repository into the themes directory
git clone https://github.com/HighMark-31/fossbilling-theme-modern.git themes/modern
# Navigate to the theme directory
cd themes/modern
# Install dependencies (optional, for development)
npm install- Download the latest release from GitHub Releases
- Extract the zip file
- Upload the extracted folder to
/themes/on your server - Rename the folder to
modern(if needed)
- Log in to your FOSSBilling Admin Panel
- Navigate to Settings β Themes
- Click on the Modern theme to select it
- Click Activate or Save Changes
- Clear your browser cache (Ctrl+Shift+Del or Cmd+Shift+Del)
- Refresh the client panel to see the new theme
- β Client portal displays the modern theme
- β All navigation menus are functional
- β Dashboard elements are properly styled
- β Responsive design works on mobile devices
fossbilling-theme-modern/
βββ html/ # Twig template files
β βββ layout.html # Main layout template
β βββ client/ # Client area templates
β βββ admin/ # Admin panel templates
βββ assets/ # CSS, JS, images
β βββ css/ # Compiled CSS
β βββ js/ # JavaScript files
β βββ images/ # Theme images
βββ config/ # Theme configuration
βββ tailwind.config.js # Tailwind CSS configuration
βββ webpack.config.js # Webpack build configuration
βββ package.json # Dependencies and scripts
# Install Node.js dependencies
npm install
# Watch for changes (development mode)
npm run watch
# Build for production
npm run buildEdit tailwind.config.js to modify the color scheme:
module.exports = {
theme: {
extend: {
colors: {
primary: '#your-color',
secondary: '#your-color',
},
},
},
};All Twig templates are in the html/ directory. Edit them to change:
- Layout structure
- Component styling
- Client interface elements
This is an actively developed theme. If you encounter:
- π Visual bugs
- β Functionality issues
- π± Responsive design problems
- π Compatibility concerns
Please open an Issue immediately. We respond quickly with hotfixes and patches.
# Clear FOSSBilling cache
rm -rf storage/cache/*
# Clear browser cache (or press Ctrl+Shift+Del)
# Refresh the page- CSS not loading? β Run
npm run buildto recompile assets - Colors look wrong? β Check
tailwind.config.jsconfiguration - Layout broken? β Ensure all Twig files are present in
html/directory
- Check browser console for errors (F12 β Console tab)
- Verify JavaScript files are in
assets/js/ - Ensure Webpack build completed successfully
- π Check the GUIDE.md for detailed instructions
- π Report bugs on GitHub Issues
- π¬ Join our Discussions
| Browser | Support | Notes |
|---|---|---|
| Chrome/Edge | β Full | Latest versions recommended |
| Firefox | β Full | Latest versions recommended |
| Safari | β Full | iOS 12+ |
| Mobile Browsers | β Full | Fully responsive |
Contributions are welcome! Here's how to help:
- Fork the repository
- Create a branch for your feature (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request with a clear description
- Use 2-space indentation
- Follow Tailwind CSS conventions
- Comment complex logic
- Test on multiple devices before submitting
This project is licensed under the MIT License - see the LICENSE file for details.
You are free to:
- β Use commercially
- β Modify and customize
- β Distribute
- β Use privately
Conditions:
β οΈ Include license and copyright noticeβ οΈ State changes made to the code
If you find this theme useful, please consider:
- β Star this repository - It helps reach more developers
- π Share with your network - Help others discover it
- π¬ Leave feedback - Your suggestions improve the theme
- π Report bugs - Help us maintain quality
- π€ Contribute code - Join our development effort
- Issues & Bug Reports: GitHub Issues
- Feature Requests: GitHub Discussions
- Live Demo: https://demo-fossbilling-theme-modern.highmark.it/
- Stars: 3+
- Forks: 1+
- Contributors: Open to all
- Last Updated: December 2024
- License: MIT
Made with β€οΈ by HighMark-31
For detailed setup and customization instructions, check GUIDE.md