How tofanharits89/sintesanext_front works
Indo Finance Dashboard is a Next.js application for exploring public-finance data and operating related administrative workflows. Its principal user journey is to sign in, open a finance or inquiry view, and work with the resulting data; other major areas cover supplier analytics, regional transfers, messaging, and monitoring. Sampled API routes show server-side proxies forwarding session cookies and, for writes, CSRF tokens to a separate backend. The README is empty, and the sampled source does not establish most page-to-API wiring, so those links are intentionally omitted.
Main entry points: useAuth.ts Auth state and roles · users/route.ts Users API proxy · satker/route.ts Satker API · saved-queries/route.ts Saved queries API proxy
Components 20
Access and administration
- Sign in
src/app/(public)/login/page.tsx - Auth state and roles
src/hooks/useAuth.ts - User administration
src/app/users/page.tsx - Users API proxy
src/app/api/users/route.ts - CSRF token manager
src/lib/security/csrfManager.ts
Finance data
- Finance dashboard
src/app/dashboard/page.tsx - EPA analysis
src/app/epa/analisa/page.tsx - Satker data
src/app/satker/page.tsx - Satker API
src/app/api/satker/route.ts - Supplier analytics
src/app/data-supplier/dashboard/page.tsx - Regional transfers
src/app/transfer-daerah/dau/page.tsx
Inquiry and reporting
- Data inquiry
src/app/inquiry-data/belanja/page.tsx - Saved query management
src/components/inquiry-data/query-management.tsx - Saved queries API proxy
src/app/api/saved-queries/route.ts
Messaging and alerts
- Messaging
src/app/messages/page.tsx - Notifications
src/app/notifications/page.tsx - Notifications API proxy
src/app/api/notifications/route.ts
Platform operations
- Performance monitoring
src/app/monitor-performa/page.tsx
Other components
- Dashboard user
- Finance backend
Connections 17
- Dashboard user → Sign in: signs in
- Dashboard user → Finance dashboard: opens
- Dashboard user → EPA analysis: analyzes
- Dashboard user → Satker data: explores
- Dashboard user → Supplier analytics: reviews
- Dashboard user → Regional transfers: reviews
- Dashboard user → Data inquiry: queries
- Dashboard user → Messaging: messages
- Dashboard user → Notifications: checks
- Dashboard user → Performance monitoring: monitors
- Auth state and roles → CSRF token manager: clears token cache
- Users API proxy → Finance backend: forwards users requests
- Satker API → Finance backend: fetches satker data
- Saved queries API proxy → Finance backend: forwards query requests
- Notifications API proxy → Finance backend: forwards notification requests
- Dashboard user → User administration: administers users
- Dashboard user → Saved query management: manages saved queries