Inspiration

Moving to a new country is overwhelming and we wanted to build an app that guides students through their first crucial 30 days in Australia.

"I wanted something like this when I moved here" Pranay Roberts, Team Member.

What it does

  • 30-Day Timeline: Daily checklist of must-do tasks, synced to your account
  • Resource Hub: Curated guides across housing, banking, health, work rights, transport, and more
  • AI Chat (Matey): An Aussie-voiced assistant that answers questions in plain language
  • Budget tools: Weekly cost estimates by city and an interactive calculator with average costs of common suburbs in each state.
  • Journal: Private daily prompts to help students process the transition
  • Glossary: Aussie slang, university jargon, and government acronyms documented

How we built it

  • Next.js + Tailwind CSS for Mobile UI and Frontend
  • AI Chat - Powered by Groq
  • Supabase for authentication, user profiles, checklists and journal storage (Backend)
  • Deployed using Vercel
  • JSON to store data

Challenges we ran into

  • Our expertise were mainly on the frontend side of things, causing there to be a lot of planning to ensure that it wasn't an issue. To solve this we decided to incorporate simple JSON files to hold big data easily such as glossary terms, timeline elements, etc.
  • Had to switch AI APIs suddenly as we realised the previous one had problems with token limits mid session.

Accomplishments that we're proud of

  • Shipped a product that we believe can be used as a useful hub of resources to assist Australia's International Student Community.

What we learned

  • Determining a project scope clearly ahead of time allowed the team to understand what was needed quickly, however some flexibility was still required to ensure problems encountered with the scope could be addressed.
  • Focusing on a real users needs took more priority than technical complexity.

What's next for 30 Days Australia

  • Create Real Blog Posts from real experiences
  • Community Blog Post Support: Allow students to write blogs and comment on them.
  • Multilingual Support

Built With

  • groq
  • json
  • next.js
  • supabase
  • tailwind.css
  • vercel
Share this project:

Updates