Takeka - Open Source Modern Svelte Admin Dashboard Template
Free & open source modern, mobile responsive admin dashboard template built with Svelte, Vite, and Tailwind CSS. Features a clean design, dark/light mode support, and comprehensive i18n internationalization.
Features
- 🎨 Modern Design: Clean and professional UI with Tailwind CSS
- 🌙 Dark/Light Mode: Toggle between themes
- 🌍 Internationalization: Full i18n support with svelte-i18n (English, Indonesian, Spanish, Korean)
- 📊 Dashboard Analytics: Charts and statistics
- 👥 User Management: Complete user CRUD operations
- 📦 Product Management: Product catalog management
- 📈 Analytics Page: Business performance tracking
- ⚙️ Settings Page: Account and application settings
- 📋 Project Management: Kanban board with drag & drop
- 🔄 Drag & Drop: Interactive task management
- 📱 Responsive: Mobile-first design
- ⚡ Fast: Built with Vite for optimal performance
Getting Started
You can clone this repository or download the built files from the release page.
Clone the repository
git clone https://github.com/ichsanputr/takeka
cd takeka
Install dependencies
npm install
Start development server
npm run dev
Build for production
npm run build
Internationalization
The dashboard supports multiple languages:
- English (en)
- Indonesian (id)
- Spanish (es)
- Korean (ko)
Language can be switched using the language switcher in the header.
Customization
Adding New Languages
- Create a new translation file in
src/lib/i18n/locales/
- Add the language to the i18n configuration in
src/lib/i18n/index.js
- Update the language switcher component
Contributing
- Fork the repository
- Create a feature branch:
git checkout -b feature-name
- Commit your changes:
git commit -am 'Add feature'
- Push to the branch:
git push origin feature-name
- Submit a pull request
License
This project is licensed under the MIT License - see the LICENSE file for details.
Support
If you have any questions or need help about this project, you can contact me at iniasya1@gmail.com.