Lucie Lรกska ยท Side Projects

G'day, Australia! ๐Ÿ‡ฆ๐Ÿ‡บ

A collection of small projects built while dreaming about Brisbane โ€” bots, scrapers, trackers, and tools with an Aussie heart.

๐Ÿฆ˜ ๐Ÿจ ๐Ÿฆœ ๐ŸŠ ๐ŸŒฟ
๐Ÿฆ˜
Wildlife Near Me โ˜… live
Nature ยท Interactive

Enter any Australian suburb or postcode and discover native wildlife you might spot nearby โ€” danger levels and spotting tips included.

JavaScriptGPT-4o-miniGitHub Pages
๐Ÿ—“๏ธ
Brisbane Season Calendar โ˜… live
Planning ยท Visual

Month-by-month visual guide to Brisbane โ€” weather, storm risk, stinger season, surf and events. Built for planning a move down under.

JavaScriptCSSGitHub Pages
๐Ÿ 
HopHome
Rental Alerts ยท Tool

Smart Brisbane rental alert system that scores listings by location, price, and commute using a weighted algorithm.

PythonSQLiteDomain APIGeocoding
๐Ÿพ
Pawstralia News
Discord Bot ยท Daily

Daily Discord bot delivering Australian wildlife and animal news โ€” powered by GPT-4o-mini with live web search.

JavaScriptGPT-4o-miniGitHub ActionsDiscord
๐ŸŒค๏ธ
Brisbane Weather Bot
Discord Bot ยท Daily

Daily weather updates for Brisbane via Open-Meteo โ€” temperature, rain, wind and UV index delivered every morning to Discord.

JavaScriptOpen-MeteoGitHub ActionsDiscord
๐Ÿ’ฌ
Aussie Slang Daily
Discord Bot ยท Daily

A new Australian slang word every day โ€” with definition, pronunciation, example sentence, and cultural context.

JavaScriptGPT-4o-miniGitHub ActionsDiscord
๐Ÿฆ˜

Wildlife Near Me

Nature ยท Interactive
Live

Enter any Australian suburb, city, or postcode and get a curated list of native wildlife you might spot nearby โ€” from kangaroos and quokkas to huntsman spiders and eastern brown snakes. Each animal comes with a danger level, sighting chance, seasonal activity, and spotting tips.

Wildlife Near Me Wildlife detail

How it works

The user enters an Australian address or city. The app uses GPT-4o-mini to identify the region type (urban, coastal, outback) and current season, then generates a tailored list of wildlife with detailed cards โ€” including danger ratings from "safe" to "deadly", sighting probability, active seasons, and practical spotting advice.

Tech stack

JavaScriptGPT-4o-miniGitHub PagesCSS

Features

  • Region & season detection for accurate wildlife lists
  • Danger level indicators (safe ยท low risk ยท mild risk ยท dangerous ยท deadly)
  • Sighting chance percentage per animal
  • Seasonal activity, mating periods, and first aid info for dangerous species
  • Practical spotting tips for each animal
  • Quick-select buttons for major Australian cities
๐Ÿ—“๏ธ

Brisbane Season Calendar

Planning ยท Visual
Live

A month-by-month visual guide to life in Brisbane โ€” covering weather, storm risk, stinger season, mosquito activity, surf conditions, and local events. Built as a practical planning tool for anyone considering a move to Queensland.

Season Calendar Month detail

How it works

A static single-page app with all 12 months as cards. Each month includes visual intensity bars for weather categories, a temperature range, and curated events. Category filters let you quickly compare a specific factor across the whole year.

Tech stack

JavaScriptCSSGitHub Pages

Features

  • All 12 months with weather, storms, stinger season, mosquitoes, surf and events
  • Visual intensity bars for at-a-glance comparison
  • Category filter โ€” show only what you care about
  • Temperature range with min/max per month
  • Local Brisbane events and public holidays
  • No backend, no dependencies โ€” pure HTML/CSS/JS
๐Ÿ 

HopHome

Rental Alerts ยท Tool
In development

A modular Brisbane rental alert system that finds new listings on Domain.com.au, scores them using a weighted algorithm, and sends the best ones to Discord. Built to make flat-hunting from abroad actually manageable.

HopHome alert

How it works

HopHome connects to the Domain.com.au OAuth API to fetch new rental listings in Brisbane. Each listing is geocoded and scored on a weighted scale โ€” factoring in price, distance to CBD, commute time by public transport, and proximity to the coast. New listings are stored in SQLite and the best ones are sent as formatted Discord alerts.

Tech stack

PythonSQLiteDomain APIGeocodingDiscordGitHub Actions

Features

  • OAuth integration with Domain.com.au API
  • Weighted scoring: price, CBD distance, commute, beach proximity
  • Geocoding for accurate distance calculations
  • SQLite deduplication โ€” only new listings trigger alerts
  • Discord alerts with score, price in AUD and CZK, and transport times
  • Kangaroo sighting chance per suburb ๐Ÿฆ˜

Current status

Fully functional on mock data. Awaiting production access approval from Domain.com.au โ€” the sandbox environment doesn't allow listing searches. The database reset step will be reverted once production access is granted.

๐Ÿพ

Pawstralia News

Discord Bot ยท Daily
Running daily

A daily Discord bot that delivers a fresh digest of Australian wildlife and animal news every morning. Powered by GPT-4o-mini with live web search โ€” so the stories are always current, never made up.

Pawstralia News

How it works

A GitHub Actions workflow runs every morning and calls the OpenAI API with web search enabled. GPT-4o-mini searches for recent Australian animal news, formats a digest with 3 stories, and posts it to Discord via webhook. No server needed โ€” the whole thing runs for free on GitHub.

Tech stack

JavaScriptGPT-4o-miniGitHub ActionsDiscord

Features

  • Runs automatically every morning via GitHub Actions cron
  • GPT-4o-mini with web search โ€” real, current news only
  • 3 stories per digest with headline and summary
  • Zero dependencies โ€” uses native Node.js fetch
  • Easy to self-host: just add two GitHub Secrets
๐ŸŒค๏ธ

Brisbane Weather Bot

Discord Bot ยท Daily
Running daily

Every morning, a clean Brisbane weather forecast lands in Discord โ€” temperature range, rain chance, wind speed, and UV index, sourced from Open-Meteo with no API key required.

Brisbane Weather

How it works

A GitHub Actions workflow triggers every morning and fetches the day's forecast from the Open-Meteo API for Brisbane, QLD. The data is formatted into a clean Discord message and sent via webhook. No API keys, no costs, no server.

Tech stack

JavaScriptOpen-MeteoGitHub ActionsDiscord

Features

  • Daily forecast: temperature range, rain chance, wind, UV index
  • Open-Meteo API โ€” completely free, no key needed
  • Runs via GitHub Actions cron โ€” zero infrastructure
  • Zero npm dependencies โ€” native Node.js fetch only
๐Ÿ’ฌ

Aussie Slang Daily

Discord Bot ยท Daily
Running daily

A daily Discord bot that teaches you one Australian slang word at a time โ€” with definition, pronunciation guide, an example sentence, and cultural context. No worries, mate.

Aussie Slang Daily

How it works

Each day, a GitHub Actions workflow calls GPT-4o-mini and asks it to pick an authentic Australian slang term. The response includes the word, its pronunciation, a natural example sentence, and a note on when and where Australians actually use it. The result is posted to Discord as a formatted embed.

Tech stack

JavaScriptGPT-4o-miniGitHub ActionsDiscord

Features

  • Daily slang word with definition and pronunciation
  • Real example sentence in natural Australian English
  • Cultural context โ€” regional usage, formality level
  • GPT-4o-mini ensures variety and authenticity
  • Zero dependencies, runs free on GitHub Actions