Punky Tools
The platform that turns your ideas into bespoke web applications.
Smooth analytics interfaces, a spare-parts catalog for power equipment, sites for project owners — all on a single, fast and maintainable foundation.
Built on modern, proven foundations
What Punky Tools lets you build
A single technical foundation for very different projects.
Smooth analytics interfaces
Real-time dashboards, instant filtering and sorting via HTMX + Alpine.js — with no page reload.
Spare parts catalog
Power-equipment app: batch Excel import, AI-enriched product sheets, PrestaShop synchronization and a hierarchical browser of compatible parts.
Sites for project owners
From concept to deployment: a visual page builder, multi-theme architecture, careful SEO and performance.
The tech stack in detail
Every building block is chosen for speed, maintainability and restraint.
Backend
- CodeIgniter 44.7.2+
- PHP8.2
- MariaDBDBMS
- Rediscache & sessions
- CodeIgniter Shieldauth
- CI Tasks / Queueasync jobs
Frontend & build
- Alpine.jsv3
- HTMXv2
- Tailwind CSSv3
- Vitev7
- Blade (BladeOne)front views
- Splide.jscarousels
- CodeMirroreditor
- AOSanimations
Integrations & tools
- PrestaShop APIcatalog sync
- Anthropic Claude APIAI
- MailjetSMTP
- Puppeteerthumbnails
- PhpSpreadsheetExcel
- SortableJSdrag & drop
- cookieconsent v3GDPR
- vanilla-lazyloadimages
A modular architecture
Each module is self-contained, toggleable and follows the same contract (Module.php).
Punky\BuilderPage Builder
Visual editor with JSON blocks, Blade generation to disk, a synchronized template library.
Punky\SparepartSpare parts
Queued Excel import pipeline, AI enrichment, PrestaShop sync and mapping of compatible parts.
Punky\PostBlog / Posts
Multilingual categories, admin CRUD, prev./next navigation and builder integration.
Punky\SearchSearch
Multi-provider service with lazy loading, full-screen overlay, live HTMX suggestions.
Punky\ChatChat widget
Conditional front-end injection, path exclusion, settings in the database.
Multi-thèmeThemeManager
Auto-discovery of themes, a theme.json per theme, regeneration of builder pages per theme.
The tool in pictures
Back-office previews. (Placeholder images — replace with your own screenshots via the media library.)
Versions & roadmap
Where we start from, and what's coming.
Today (V0.x)
- Page builder & modules
- Multi-theme architecture
- Multi-provider search
- Spare parts pipeline
Toward V1
- Redis cache
- Sitemap XML
- Security hardening
Phase 2B.3
- Settings UI
- Full setting() refactor
- Chat settings in DB
Later
- Regeneration hook on theme change
- Form-based sending config
- Sandboxed public builder
Want to take part in the project?
Request access to Punky Tools and let's discuss your bespoke application.