Add Student Management mini system #1

Merged
adrianbonpin merged 1 commits from feat/initial-import into prod 2026-09-28 10:58:49 +00:00
Owner

Initial import of the MW600 mini system.

  • Single-file Express backend (server.js) with 5 CRUD routes
  • Consistent error envelope and proper HTTP status codes
  • 8-digit ids: 2-digit year + per-year counter (e.g. 26000001), allocated under a MySQL advisory lock
  • student_db.sql schema and seed data
  • README with setup and API docs
Initial import of the MW600 mini system. - Single-file Express backend (server.js) with 5 CRUD routes - Consistent error envelope and proper HTTP status codes - 8-digit ids: 2-digit year + per-year counter (e.g. 26000001), allocated under a MySQL advisory lock - student_db.sql schema and seed data - README with setup and API docs
adrianbonpin added 1 commit 2026-09-28 10:58:46 +00:00
Express + MySQL CRUD API for student records, with a plain HTML frontend.

- Single-file backend (server.js) with 5 CRUD routes
- Proper HTTP status codes and a consistent error envelope
- 8-digit ids: 2-digit year + per-year 6-digit counter (e.g. 26000001),
  allocated under a MySQL advisory lock so concurrent inserts cannot collide
- student_db.sql schema and seed data
- .env for credentials; only .env.example is committed
adrianbonpin merged commit f51ea18ad0 into prod 2026-09-28 10:58:49 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: adrianbonpin/bonpin-student-api-mw600#1