A Next.js application for viewing articles with their associated entities (people, locations, organizations) and highlights.
- Display articles from static JSON files
- Show entities (people, locations, organizations) for each article
- View article highlights
- Interactive map view for locations
- Node.js
- pnpm
- Install dependencies:
pnpm install-
Place your article JSON files in the
/datadirectory -
Start the development server:
pnpm devAccess the application at http://localhost:3000
.
├── app/ # Next.js app router
│ ├── api/ # API routes
│ ├── article/ # Article view pages
│ └── map/ # Map view pages
├── components/ # React components
├── data/ # Static article JSON files
└── lib/ # Utility functions
- Next.js 15
- React 18
- Tailwind CSS
- shadcn/ui components
- Article data should be placed in JSON files in the
/datadirectory - Map functionality is available for articles/entities with location data