SkillMate Smoke Tests (Manual) Environment - Ensure backend starts: `npm run dev` in `backend` - Ensure frontend starts: `npm run dev` in `frontend` - Optional admin panel: `npm run dev` in `admin-panel` Checklist 1) Auth/Login - POST /api/auth/login with valid admin (admin/admin123) - Expect 200, token present, user role admin 2) Employees (public list) - GET /api/employees/public (with token) - Expect 200, array payload 3) Employees (CRUD minimal) - POST /api/employees with minimal valid payload - Expect 201, id present - GET /api/employees/:id returns same data - PUT /api/employees/:id updates simple field, expect 200 - DELETE /api/employees/:id expect 200 4) Skills - GET /api/skills expect 200, array 5) Settings - GET /api/admin/settings expect 200 (with admin) Notes - In production, JWT_SECRET must be set or backend refuses to start.