Unofficial API for the vlr.gg website with cron jobs to update PostgresSQL DB
- Deno + Typescript
- Hono (for custom path parameters and middleware)
- PostgresSQL
- Drizzle ORM
- Deployed with Railway
- Puppeteer for cron job scraping
- setup Postrgres with dizzle
- ensure hono setup works with mock data\
- setup a manual script to scrape vlr.gg website
- create a cron job to get updates (start with highest vlr rating players)
- Define schemas in
db/schemas
- Create migration files using
deno run drizzle:generate
- Perform migration with generated SQL files using
deno run drizzle:migrate