This is a pnpm monorepo for ExamFinder Ireland.
examfinder-ie/
├── apps/
│ └── web/ # Next.js web application (@examfinder/web)
│ ├── src/
│ ├── public/
│ └── package.json
├── packages/
│ └── data/ # Data scraper package (@examfinder/data)
│ ├── scraper.ts
│ ├── helpers.ts
│ └── package.json
├── package.json # Root package.json
└── pnpm-workspace.yaml # Workspace configuration
pnpm installRun the Next.js development server:
pnpm devBuild the web app for production:
pnpm buildpnpm startRun the data scraper:
pnpm scrapeThis will scrape exam data and save it to apps/web/public/data.json.
The main Next.js web application that displays exam papers and marking schemes.
Data scraper that fetches exam information from examinations.ie using Puppeteer.
Private