A check-in system that uses QR codes and email notifications to track attendance at events. It includes a backend server built with express, a data processing script for generating QR codes and IDs, and a frontend scanner built with react and react-scan-qr. The system sends emails using nodemailer and limits the rate of sending with bottleneck.
عن هذا المشروع
Check-in System =============== This project is a check-in system for managing check-ins at an event or location. It includes the following features: Generation of IDs and QR codes using data from a CSV file Sending emails to a single recipient, a list of recipients, and with attachments using the nodemailer module and the bottleneck library A backend server built with Express that handles check-in operations when a QR code is posted to it A front-end interface built with React that allows users to scan QR codes and communicate with the backend server The project is organized into the following folders: backend: An express server that handles check-in operations when a QR code is posted to it scanner: Contains a React app that scans QR codes and communicates with the backend server data and mailer: Code that does mainly two things: functions for reading a CSV file, generating IDs, and creating QR codes functions for sending emails using the nodemailer module and the bottleneck library, as well as an HTML template (template.html) for formatting the emails
من ملف README الخاص بالمشروع على
GitHub
- النجوم
- 24
- التفريعات
- 10
- الرخصة
- MIT
- آخر تحديث
- 25/04/2024
أضف هذه الشارة إلى ملف README
أظهر أن مشروعك مُدرج على «صُنع في الجزائر».
[](https://www.madeinalgeria.dev/projects/checkin-system)