Skip to content

thomas-forbes/examfinder-ie

Repository files navigation

ExamFinder Ireland - Monorepo

This is a pnpm monorepo for ExamFinder Ireland.

Structure

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

Getting Started

Install Dependencies

pnpm install

Development

Run the Next.js development server:

pnpm dev

Build

Build the web app for production:

pnpm build

Start Production Server

pnpm start

Scrape Exam Data

Run the data scraper:

pnpm scrape

This will scrape exam data and save it to apps/web/public/data.json.

Packages

@examfinder/web

The main Next.js web application that displays exam papers and marking schemes.

@examfinder/data

Data scraper that fetches exam information from examinations.ie using Puppeteer.

License

Private

About

Site to easily search all Irish state past papers

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •