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
/data
directory -
Start the development server:
pnpm dev
Access 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
/data
directory - Map functionality is available for articles/entities with location data