How ramanovaris/profile-ifk works
This is a public information website for UPTD Instalasi Farmasi Kabupaten Kotabaru, with a lightweight admin interface for managing news and users. Visitors can browse institutional information, service guidance, contact details, and published news; administrators can access dashboard, profile, news, and user pages. Sampled code shows news and user data are dummy records, and article submission only displays a message and navigates back—no persistence or authentication workflow is evidenced. The README describes only the Next.js starter; unsampled route implementations are represented by their exact tree paths, without inferred wiring.
Main entry points: (public)/page.tsx Home · dummy-data.ts Dummy articles · kontak/page.tsx Contact information · berita/page.tsx News listing
Components 15
Public information
- Home
src/app/(public)/page.tsx - Institution profile
src/app/(public)/profil/page.tsx - Service guidance
src/app/(public)/layanan/page.tsx - Contact information
src/app/(public)/kontak/page.tsx
News publishing
- News listing
src/app/(public)/berita/page.tsx - News detail
src/app/(public)/berita/[slug]/page.tsx
Admin interface
- Admin pages
src/app/(admin)/admin - News management
src/app/(admin)/admin/berita - User management
src/app/(admin)/admin/pengguna - Article form
src/components/admin/article-form.tsx
Static data
- Site configuration
src/lib/dummy-data.ts - Dummy articles
src/lib/dummy-data.ts - Dummy users
src/lib/dummy-data.ts
Other components
- Visitor
- Administrator
Connections 16
- Visitor → Home: opens
- Visitor → Institution profile: opens
- Visitor → Service guidance: opens
- Visitor → Contact information: opens
- Visitor → News listing: opens
- Visitor → News detail: opens
- Administrator → Admin pages: opens
- Administrator → News management: opens
- Administrator → User management: opens
- Home → Dummy articles: filters published
- Home → Site configuration: reads config
- News listing → Dummy articles: filters articles
- News detail → Dummy articles: reads article
- Contact information → Site configuration: reads config
- User management → Dummy users: reads users
- News management → Article form: uses form