Skip to content

RFID Attendance with Dashboard reports | Next.js 14 and MySQL

License

Notifications You must be signed in to change notification settings

ferryops/RFID-attend-web

Repository files navigation

RFID Attendance Web

RFID Attendance Web adalah sebuah aplikasi web untuk melakukan absensi karyawan menggunakan teknologi RFID. Aplikasi ini dibangun menggunakan Next.js 14, TailwindCSS, dan MySQL.

Demo

Demo RFID Attendance Web

Fitur

  • Registrasi dan login karyawan
  • Absensi karyawan dengan menggunakan RFID
  • Laporan absensi untuk admin
  • Aktivitas log untuk setiap perubahan pada database

Teknologi

  • 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.

Instalasi

  1. Pastikan Anda memiliki Node.js dan MySQL terinstall di komputer Anda.
  2. Clone repositori ini ke dalam komputer Anda git clone https://github.com/ferryops/RFID-attend-web.
  3. Instal semua dependencies dengan menjalankan pnpm install.
  4. Buat sebuah database MySQL dengan nama rfid_absensi.
  5. Import file database.sql ke dalam database yang baru saja Anda buat.
  6. Konfigurasi koneksi database MySQL pada file .env.local.
  7. Jalankan aplikasi dengan menjalankan pnpm run dev atau pnpm run build untuk production.

Tips and tricks

  1. Aplikasi sebaiknya dijalankan di intranet (Aplikasi tanpa koneksi internet)

Kontribusi

Jika Anda ingin berkontribusi pada pengembangan aplikasi ini, Anda dapat melakukan fork dari repositori ini dan membuat pull request dengan perubahan yang diinginkan.

Lisensi

Proyek ini dilisensikan di bawah Lisensi MIT. Lihat file LICENSE untuk informasi lebih lanjut.

About

RFID Attendance with Dashboard reports | Next.js 14 and MySQL

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages