Aplikasi timer ujian untuk smart board (atau perangkat lain) paling keren yang selalu kamu inginkan. Hadir dengan tema gelap, dashboard admin, tampilan responsif, dan visualisasi lucu.
Aplikasi ini merupakan aplikasi web yang ditulis dengan SvelteKit. Beberapa library yang digunakan di antaranya:
- Admin dashboard untuk mengelola semua timer.
- Tema gelap.
- Tampilan responsif.
- Visualisasi timer yang menarik.
- Sinkronisasi informasi timer dengan server (setiap beberapa waktu), timer yang sedang berjalan dapat langsung diperbarui.
- Penggunaan waktu server: waktu selalu dalam zona waktu server dan tidak dipengaruhi waktu pada perangkat.
Visualisasi unik: air yang perlahan naik akan semakin memenuhi layar sesuai progres timer.
Kami menggunakan website time.is sebagai timer ujian, tetapi situs tersebut hanya menunjukkan waktu dan tidak menunjukkan durasi waktu yang tersisa. Selain itu, jadwal ujian yang berubah-ubah juga menyulitkan hidup kami (misalnya ketika seseorang lupa jadwal hari tersebut). Oleh karena itu, kami menulis aplikasi timer ini sehingga seluruh timer ujian dapat dibuat lebih awal dan langsung dibuka ketika hari ujian tiba.
- Jika menggunakan docker, tinggal jalankan:
docker compose build, laludocker compose run. - Jika tidak mau menggunakan Docker, ikuti panduan pada: svelte.dev/docs/kit/adapters.
Tidak ada interface web khusus untuk membuat akun administrator, gunakan endpoint /admin-api/create-user. Misalnya (dengan cURL):
curl -X POST https://floatimer.my.page/admin-api/create-user -H 'x-api-key: xxxxxxxxxxxxxx' -H "Content-Type: application/json" -d '{"username": "myname", "email": "myname@mail.com", "password": "mypassword"}'
- Gambar dan rancangan UI: karya kami sendiri.
- Library: sesuai
package.json. - Penggunaan LLM: kebanyakan untuk debugging dan mencari dokumentasi agar hemat waktu, tidak untuk menulis kode langsung. Aman aja, aku tahu semua kode yang diketik dan alasannya. —Daringcuteseal




