Kone is a custom CMS designed specifically for building and managing affiliate marketing websites. Built with Laravel 12, FilamentPHP, Livewire, Tailwind CSS, and FluxUI, it offers an elegant and developer-friendly platform to streamline content management and affiliate link tracking.
- Features
- Tech Stack
- Installation
- Environment Setup
- Running the Application
- Authentication
- Modules Coming Soon
- License
- Custom admin panel using FilamentPHP v3
- Reactive frontend using Livewire
- Responsive and utility-first design with Tailwind CSS
- Beautiful UI components with FluxUI
- Affiliate link management and cloaking
- SEO-optimized blog and content pages
- Tagging and categorization system
- Multi-role authentication support
- Fast setup with Laravel 12 and Vite
git clone https://github.com/your-username/kone-cms.git
cd kone-cmscomposer install
npm installcp .env.example .env
php artisan key:generateUpdate the following values in your .env file:
DB_DATABASE=your_database
DB_USERNAME=your_username
DB_PASSWORD=your_passwordphp artisan migratenpm run devEnsure you have the following installed:
- PHP 8.2+
- Composer
- Node.js 18+
- MySQL or PostgreSQL
Set file permissions:
chmod -R 775 storage
chmod -R 775 bootstrap/cacheIf you're using Valet, run:
valet link kone-cms
valet secure kone-cmsphp artisan serveVisit http://localhost:8000 to access your app.
Access Filament admin at http://localhost:8000/admin
Kone uses Laravel's built-in authentication. Filament handles the admin panel login. You can customize user roles and permissions in the UserPolicy or through gate definitions.
To create an admin user:
php artisan make:filament-user- Affiliate link cloaking and redirection manager
- Theme marketplace for creators
- Multi-site support
- Advanced analytics dashboard
- REST API for external integrations
Kone CMS is open-source and licensed under the MIT License.
Built with ❤️ by Ohene Adjei
