Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ferryops/rfid-attend-web
RFID Attendance with Dashboard reports | Next.js 14 and MySQL
https://github.com/ferryops/rfid-attend-web
attendance-management attendance-system mysql nextjs rfid web
Last synced: about 2 months ago
JSON representation
RFID Attendance with Dashboard reports | Next.js 14 and MySQL
- Host: GitHub
- URL: https://github.com/ferryops/rfid-attend-web
- Owner: ferryops
- License: mit
- Created: 2024-03-09T07:50:54.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-03-09T14:40:36.000Z (10 months ago)
- Last Synced: 2024-04-23T05:02:44.179Z (9 months ago)
- Topics: attendance-management, attendance-system, mysql, nextjs, rfid, web
- Language: TypeScript
- Homepage:
- Size: 108 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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](https://github.com/ferryops/RFID-attend-web/assets/53357609/1009cad8-390c-4280-a009-41281362f7ad)## 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.