- Removed package-lock.json from .gitignore to ensure it is tracked. - Added locks for backend, frontend, and repo root to maintain version consistency during deployments with npm ci. - Updated backend with a new script for lockfile synchronization and added a description note.