Bagi kelompok dan tugas secara acak β cepat, adil, dan seru!
TeamUp adalah aplikasi web interaktif untuk membagi daftar nama mahasiswa ke dalam kelompok tugas atau menugaskan peran tertentu secara acak, lengkap dengan animasi pengacakan dramatis, confetti, dan desain premium.
Tidak perlu repot memformat ulang daftar nama. TeamUp secara otomatis mendeteksi 7 format input:
- Per baris (
Ahmadβ΅Budiβ΅Citra) - Koma (
Ahmad, Budi, Citra) - Titik koma (
Ahmad; Budi; Citra) - Tab (
Ahmadβ₯Budiβ₯Citra) - Numbered list (
1. Ahmad 2. Budi) - Bullet list (
- Ahmad β’ Budi) - CamelCase nempel (
AhmadBudiCitraDewi)
Jika Anda memiliki daftar tugas dengan jumlah slot orang yang sudah terencana (misal: Kerja Bakti atau Masak-Masak), Anda cukup menempelkan (paste) teks konteks tersebut. TeamUp akan otomatis mendeteksi, menawarkan impor, dan mengisi form Custom Mode secara instan!
- Mengambil Nama Kegiatan (e.g.
Kerja Bakti) - Mengambil Nama Tugas & Jumlah Slot (e.g.
Membeli Barang (2 orang)) - Mengambil Daftar Anggota yang tertera inline dalam tanda kurung maupun baris di bawahnya.
- Kartu nama muncul satu per satu.
- Animasi shuffle (bergetar acak) selama beberapa detik.
- Kartu diwarnai sesuai kelompok/tugas yang didapat.
- π Confetti explosion saat hasil diumumkan!
- Salin ke clipboard dengan format yang rapi dan indah.
- Download sebagai file
.txt. - Acak ulang jika belum puas dengan pembagiannya.
- Dark mode dengan efek glassmorphism yang mewah.
- Background dengan animated gradient orbs.
- Micro-animations pada tombol hover, focus, dan klik.
- Dibangun mengikuti prinsip Human Interface Guidelines (HIG):
- Hierarchy β Skala tipografi 6 level, 4 level shadow elevation.
- Harmony β Spacing strict kelipatan 4px/8px, natural easing.
- Consistency β Semua nilai di-tokenisasi sebagai CSS Custom Properties.
- Pilih mode Simple di bagian atas.
- Paste daftar nama pada textarea.
- Pilih jumlah anggota per kelompok (2-7 orang).
- Klik tombol "π² Acak Kelompok!".
- Pilih mode Custom Task di bagian atas.
- Masukkan Nama Kegiatan (opsional) dan Daftar Tugas beserta kapasitas slotnya (misal: Memasak [3 orang], Mencuci [2 orang]).
- Paste daftar nama sejumlah total slot tugas.
- Klik tombol "π² Acak Tugas!".
- Atau, cukup paste teks pembagian tugas Anda di textarea nama untuk memicu Smart Context Import secara otomatis!
π‘ Shortcut: Tekan
Ctrl + Enterdi textarea untuk langsung mengacak.
| Layer | Teknologi |
|---|---|
| Structure | HTML5 Semantic |
| Styling | Vanilla CSS (Custom Properties, Glassmorphism, Keyframe Animations) |
| Logic | Vanilla JavaScript (ES6+) |
| Font | Outfit (Google Fonts) |
| Icons | Inline SVG (Lucide) |
| Framework | β Tanpa framework β murni vanilla |
MIT License β Bebas digunakan, dimodifikasi, dan didistribusikan.
Made with β€οΈ for Indonesian students