▲ Next.js 16.2.7 (Turbopack)
- Local:         http://localhost:3001
- Network:       http://192.168.100.58:3001
- Environments: .env
✓ Ready in 1474ms
⚠ Turbopack's filesystem cache has been deleted because we previously detected an internal error in Turbopack. Builds or page loads may be slower as a result.

 POST /api/auth/login 200 in 2.9s (next.js: 2.4s, application-code: 477ms)
○ Compiling /admin ...
 GET /admin 307 in 7.1s (next.js: 6.4s, proxy.ts: 194ms, application-code: 512ms)
✓ Compiled in 181ms
 POST /api/auth/login 200 in 318ms (next.js: 168ms, application-code: 150ms)
[proxy] auth-token payload: {
  sub: 'cmq2sigb20002pko1hr0pwjmo',
  role: 'ADMIN',
  iat: 1781278971,
  exp: 1781883771
}
 GET /admin 307 in 458ms (next.js: 181ms, proxy.ts: 55ms, application-code: 222ms)
✓ Compiled in 131ms
✓ Compiled in 134ms
 POST /api/auth/login 200 in 240ms (next.js: 119ms, application-code: 120ms)
 GET /admin 200 in 2.0s (next.js: 225ms, proxy.ts: 39ms, application-code: 1745ms)
 POST /api/auth/login 200 in 94ms (next.js: 4ms, application-code: 91ms)
✓ Compiled in 360ms
✓ Compiled in 869ms
✓ Compiled in 225ms
 POST /api/auth/login 200 in 1328ms (next.js: 896ms, application-code: 431ms)
 GET /admin 200 in 3.7s (next.js: 1169ms, proxy.ts: 135ms, application-code: 2.4s)
 GET /admin/users 200 in 2.7s (next.js: 2.3s, proxy.ts: 20ms, application-code: 417ms)
 GET /admin/scholarships 200 in 4.0s (next.js: 2.2s, proxy.ts: 20ms, application-code: 1761ms)
 GET /admin/trainings 200 in 3.3s (next.js: 2.3s, proxy.ts: 27ms, application-code: 944ms)
 GET /admin/points 200 in 2.5s (next.js: 2.0s, proxy.ts: 19ms, application-code: 412ms)
 POST /api/auth/login 200 in 168ms (next.js: 5ms, application-code: 163ms)
 GET /api/admin/users?limit=3 200 in 483ms (next.js: 463ms, application-code: 20ms)
 GET /api/admin/users?search=admin 200 in 21ms (next.js: 3ms, application-code: 17ms)
 POST /api/auth/login 200 in 174ms (next.js: 6ms, application-code: 168ms)
 POST /api/auth/login 200 in 469ms (next.js: 313ms, application-code: 157ms)
 GET /student 200 in 2.6s (next.js: 1594ms, proxy.ts: 76ms, application-code: 923ms)
 GET /student/scholarships 200 in 1338ms (next.js: 940ms, proxy.ts: 11ms, application-code: 387ms)
 GET /student/trainings 200 in 1263ms (next.js: 979ms, proxy.ts: 10ms, application-code: 274ms)
✓ Compiled in 529ms
✓ Compiled in 319ms
 POST /api/auth/login 200 in 403ms (next.js: 217ms, application-code: 186ms)
 GET /admin/users 200 in 643ms (next.js: 313ms, proxy.ts: 41ms, application-code: 289ms)
 GET /admin/scholarships 200 in 687ms (next.js: 221ms, proxy.ts: 7ms, application-code: 459ms)
 GET /admin/scholarships?filter=PENDING 200 in 205ms (next.js: 5ms, proxy.ts: 9ms, application-code: 191ms)
 GET /admin/trainings 200 in 826ms (next.js: 447ms, proxy.ts: 13ms, application-code: 366ms)
 GET /admin/trainings?filter=APPROVED 200 in 244ms (next.js: 19ms, proxy.ts: 7ms, application-code: 218ms)
 GET /api/admin/users 200 in 122ms (next.js: 99ms, application-code: 23ms)
 PUT /api/admin/users/cmq2sig5o0000pko1xg2v9v58/role 200 in 3.3s (next.js: 3.2s, application-code: 59ms)
 GET / 200 in 1485ms (next.js: 1068ms, proxy.ts: 12ms, application-code: 404ms)
 POST /api/auth/login 200 in 162ms (next.js: 5ms, application-code: 157ms)
 GET /api/admin/users?role=FACULTY&limit=5 200 in 18ms (next.js: 5ms, application-code: 13ms)
 GET /api/trainings 200 in 583ms (next.js: 568ms, application-code: 15ms)
✓ Compiled in 1491ms
