RFID Attendance Web adalah sebuah aplikasi web untuk melakukan absensi karyawan menggunakan teknologi RFID. Aplikasi ini dibangun menggunakan Next.js 14, TailwindCSS, dan MySQL.
- Registrasi dan login karyawan
- Absensi karyawan dengan menggunakan RFID
- Laporan absensi untuk admin
- Aktivitas log untuk setiap perubahan pada database
- Next.js 14: Framework React untuk membuat aplikasi web yang cepat dan efisien.
- TailwindCSS: Framework CSS yang dapat disesuaikan dan sangat fleksibel.
- MySQL: Sistem manajemen basis data relasional open-source.
- Pastikan Anda memiliki Node.js dan MySQL terinstall di komputer Anda.
- Clone repositori ini ke dalam komputer Anda
git clone https://github.com/ferryops/RFID-attend-web
. - Instal semua dependencies dengan menjalankan
pnpm install
. - Buat sebuah database MySQL dengan nama
rfid_absensi
. - Import file
database.sql
ke dalam database yang baru saja Anda buat. - Konfigurasi koneksi database MySQL pada file
.env.local
. - Jalankan aplikasi dengan menjalankan
pnpm run dev
ataupnpm run build
untuk production.
- Aplikasi sebaiknya dijalankan di intranet (Aplikasi tanpa koneksi internet)
Jika Anda ingin berkontribusi pada pengembangan aplikasi ini, Anda dapat melakukan fork dari repositori ini dan membuat pull request dengan perubahan yang diinginkan.
Proyek ini dilisensikan di bawah Lisensi MIT. Lihat file LICENSE
untuk informasi lebih lanjut.