22 lines
1.3 KiB
JSON
22 lines
1.3 KiB
JSON
|
|
{
|
||
|
|
"idea": "QR Code Attendance Management System for schools",
|
||
|
|
"table-quantity": 11,
|
||
|
|
"tables": [
|
||
|
|
"activities",
|
||
|
|
"attendance",
|
||
|
|
"attendance_logs",
|
||
|
|
"attendance_records",
|
||
|
|
"courses",
|
||
|
|
"departments",
|
||
|
|
"genders",
|
||
|
|
"schools",
|
||
|
|
"students",
|
||
|
|
"system_settings",
|
||
|
|
"users"
|
||
|
|
],
|
||
|
|
"prompt": "Build a complete QR-based attendance platform for academic institutions. Include admin dashboards for managing students, courses, departments, activities, and system users; QR code generation/printing for each student; QR + manual attendance capture with per-activity participant restrictions; audit trails, exports, printable reports, and configurable system settings. Stack: PHP (Apache) backend with MariaDB, Bootstrap 5 + jQuery frontend, REST-like PHP endpoints for scanning/manual entry, and clean responsive UI.",
|
||
|
|
"architecture": "MariaDB (DB), PHP (backend), jQuery (JS), Bootstrap 5 (UI), phpqrcode (QR generation)",
|
||
|
|
"docker-compose.yml": "Single docker-compose with MariaDB, phpMyAdmin, and PHP-Apache web container on one bridge network. Provide basic env vars (DB host, user, pass), persist volumes for db/web, and mount the SQL seed/init scripts.",
|
||
|
|
"code-style": "Keep implementations straightforward and readable; prefer simple PHP includes, prepared statements, and Bootstrap components without heavy abstractions."
|
||
|
|
}
|