ozinvite
- Next.js
- React
- Supabase
- Tailwind CSS
- Web Scraping
Going through the Australian skilled migration process myself, I kept hitting the same wall. The information you need to make sense of it all is scattered across government pages, hard to read, and often out of date by the time you find it. Things like how many people are sitting in the SkillSelect pool for your occupation, what score is actually getting invited, and what each state expects from applicants. I built OZ Invite to bring all of that into one place that a normal person can actually understand.
The site pulls together the EOI pool data, state nomination requirements, and the invitation round results for the main skilled visas, 189, 190 and 491. You can search your occupation and see how the pool breaks down by points and by state, work out your own score with the points calculator, and see where that score lands you against everyone else in the queue. I wrote a set of scrapers to keep the SkillSelect and invitation round data current, and everything is stored in Supabase so the pages stay fast and always reflect the latest numbers.
It is built with Next.js and React on the front end, Supabase for the database, and Tailwind for styling, all deployed on Vercel. Most of the effort went into turning messy official data into something clean and genuinely useful, with occupation dashboards, state breakdowns, leaderboards, and a calculator that gives you a real sense of where you stand. It started as a way to answer my own questions and grew into something I now keep running for anyone going through the same process.
related links:
live site