Winner-TAM is now a standalone multi-page admin template built with Tailwind CSS v4, Vite, vanilla JavaScript, and Lucide icons. The original Bootstrap 5 dependency has been removed and the UI has been rebuilt around Tailwind utilities, shared shell rendering, runtime theme tokens, and custom interaction modules.
- Bootstrap-free Tailwind CSS v4 admin template
- Vite-based development and production build
- Shared app shell for sidebar, topbar, footer, and settings panel
- Dark mode powered by
data-theme="dark" - Runtime accent color switching through CSS variables
- Lucide icon system instead of Font Awesome
- Custom dropdowns, offcanvas, modals, toasts, uploads, charts, and interactive UI widgets
- Native accordion, multiselect, tooltip, and rich-text editor patterns without extra UI packages
- Standalone HTML structure that can later be moved into another Laravel project
- Tailwind CSS v4
- Vite
- Vanilla JavaScript
- Lucide
index.htmlDashboardanalytics.htmlAnalytics
assets/pages/profile.htmlProfileassets/pages/account-settings.htmlAccount Settingsassets/pages/users.htmlUsersassets/pages/chat.htmlChatassets/pages/calendar.htmlCalendarassets/pages/database.htmlDatabaseassets/pages/settings.htmlWorkspace Settings
assets/pages/blank.htmlBlank Pageassets/pages/invoice.htmlInvoiceassets/pages/auth/login.htmlLoginassets/pages/auth/registration.htmlRegistrationassets/pages/errors/404.html404
assets/pages/components.htmlComponent Libraryassets/pages/components.html#accordionAccordionassets/pages/components.html#multiselectMultiselectassets/pages/components.html#editorText Editorassets/pages/components.html#tooltipTooltipassets/pages/breadcrumb.htmlBreadcrumbassets/pages/icon-list.htmlIcon Listassets/pages/alerts.htmlAlertsassets/pages/datatable.htmlData Tableassets/pages/modal.htmlModalsassets/pages/datepicker.htmlDatepickerassets/pages/upload.htmlDrag And Drop Uploadassets/pages/flash-message.htmlFlash Messageassets/pages/sweet-alert.htmlSweet Alert And Toasts
Install dependencies:
npm installStart the local Vite server:
npm run devCreate a production build:
npm run buildPreview the production build locally:
npm run preview.
├── index.html
├── analytics.html
├── assets/
│ └── pages/
│ ├── account-settings.html
│ ├── alerts.html
│ ├── auth/
│ │ ├── login.html
│ │ └── registration.html
│ ├── blank.html
│ ├── breadcrumb.html
│ ├── calendar.html
│ ├── chat.html
│ ├── components.html
│ ├── database.html
│ ├── datatable.html
│ ├── datepicker.html
│ ├── errors/
│ │ └── 404.html
│ ├── flash-message.html
│ ├── icon-list.html
│ ├── invoice.html
│ ├── modal.html
│ ├── profile.html
│ ├── settings.html
│ ├── sweet-alert.html
│ ├── upload.html
│ └── users.html
├── resources/
│ ├── css/
│ │ └── app.css
│ └── js/
│ ├── app.js
│ └── modules/
│ ├── charts.js
│ ├── components.js
│ ├── fullscreen.js
│ ├── icons.js
│ ├── modals.js
│ ├── navigation.js
│ ├── page-context.js
│ ├── shell.js
│ ├── theme.js
│ ├── toasts.js
│ ├── ui.js
│ └── uploads.js
├── package.json
├── tailwind.config.js
└── vite.config.js
- Tailwind tokens are extended in
tailwind.config.jsfrom the template CSS variable system. - Colors like
--accent,--bg,--bg-card,--text, and radius/shadow tokens are used across the UI. - Dark mode uses
darkMode: ['selector', '[data-theme="dark"]']. - Theme persistence is handled in
resources/js/modules/theme.js. - Accent switching remains runtime-driven, so the template can be moved into another app without recompiling for every color choice.
shell.jsrenders the shared topbar, sidebar, footer, and settings offcanvas.navigation.jsbuilds the grouped sidebar and active states.ui.jshandles dropdowns, sidebar behavior, submenu heights, and the settings panel.components.jspowers the native accordion, multiselect, tooltip behaviors, and the lightweight rich-text editor.modals.jspowers custom modal open and close behavior.toasts.jspowers SweetAlert-style toasts and flash notifications.uploads.jshandles drag-and-drop uploads and file previews.charts.jsrenders the dashboard and analytics chart demos.
- This repository is intentionally a standalone Vite admin template.
- The newer component demos remain dependency-light so the package stays easier to adapt for marketplace distribution and stricter review requirements.
- The structure is ready to be moved into any project later through Vite entrypoints and Blade integration.
This project is released under the MIT License. That allows use, modification, redistribution, and commercial use, including reuse inside client projects or marketplace submissions, as long as the copyright notice and license text are kept with the software.
See LICENSE.
Third-party packages and assets keep their own licenses. If you redistribute the full template, keep the relevant notices for dependencies such as Tailwind CSS, Vite, Lucide, and any external fonts or assets you continue to ship.