This is an admission project for a company I applied to. The goal is to scrape data from Capterra and create a view in Sveltekit using Skeleton UI Toolkit.
Web Scraping:
Data Handling:
SvelteKit Application:
Data Flow: [Puppeteer (Scraping)] --> [Node.js (Save JSON)] [Node.js] --> [SvelteKit Application (Display Data)]
Node or Bun must be installed!
You can skip steps 1, 2, 3 if you want to use an already scraped JSON.
cd scraper
npm install
or bun install
3.0 Edit package.JSON in ~/scraper/package.json scripts line with npm instead of bun if using npm
3.1 Run npm scrape
or bun scrape
4. Run cd ../webView
5. Run npm run dev
or bun dev
to view JSON in SvelteKit