December 2025: Custom Domain, 75 Observations & Community Features
Launching nebulax-collective.com.au with custom domain setup, tripling observations from 25 to 75, adding accessibility improvements, and Ko-fi support integration.
December 2025: Custom Domain & Community Features
Today marks an exciting milestone for NebulaX - we've launched our custom domain nebulax-collective.com.au! This update also brings accessibility improvements and community support features.
Custom Domain Launch
The site is now live at nebulax-collective.com.au (opens in new tab), giving us a professional Australian presence that reflects our focus on Australian radio astronomy and the SKA project.
Technical Setup
| Component | Configuration | |-----------|---------------| | Domain | nebulax-collective.com.au | | Registrar | Hostinger | | Hosting | Vercel (Free Hobby tier) | | SSL | Auto-provisioned via Let's Encrypt |
DNS Configuration
Configured through Hostinger's DNS management:
A @ 76.76.21.21 (Vercel's IP)
CNAME www cname.vercel-dns.com (Vercel's CNAME)
The www subdomain automatically redirects to the apex domain for a consistent user experience.
Files Updated
All references to the old Vercel URL were updated across the codebase:
src/app/layout.tsx- OpenGraph URLs, canonical links, JSON-LD schemasrc/app/sitemap.ts- BASE_URL constantpublic/robots.txt- Sitemap URLdocs/FUTURE_FEATURES.md- OAuth callback URLsREADME.md- Live demo links
Accessibility Improvements
Filter Tooltips
Added title and aria-label attributes to all filter buttons on the Explore page. This improves accessibility for:
- Screen reader users - Clear labels describe each filter option
- Mobile users - Long-press reveals tooltip text
- Keyboard navigators - Better context when tabbing through filters
<button
onClick={() => updateFilter(039;source039;, source.value)}
aria-pressed={currentSource === source.value}
aria-label={source.label}
title={source.label}
>
{source.icon}
<span className="hidden sm:inline">{source.label}</span>
</button>
Filter groups updated:
- Telescope sources - JWST, Hubble, ASKAP, MWA, Parkes
- Object categories - Galaxies, Nebulae, Stars, etc.
- Wavelength bands - Radio, Infrared, Visible, UV, X-ray
Community Features
Ko-fi Support Integration
Added a Ko-fi donation link to the footer, allowing supporters to contribute to the project's development:
<a
href="https:class="code-comment">//ko-fi.com/nikhilsundriya"
target="_blank"
rel="noopener noreferrer"
aria-label="Support on Ko-fi"
>
<Heart className="w-5 h-5" />
</a>
"Available for Hire" Badge
Added a professional hire badge to the footer for potential collaboration opportunities:
<a href="https:class="code-comment">//github.com/nikhilsundriya" className="...">
<Briefcase className="w-3.5 h-3.5" />
<span>Available class="code-keyword">for hire</span>
</a>
SEO & Metadata Updates
With the new domain, all SEO-related metadata was updated:
JSON-LD Schema
{
"@context": "https:class="code-comment">//schema.org",
"@class="code-keyword">type": "WebSite",
"name": "NebulaX",
"url": "https:class="code-comment">//nebulax-collective.com.au",
"potentialAction": {
"@class="code-keyword">type": "SearchAction",
"target": "https:class="code-comment">//nebulax-collective.com.au/explore?search={search_term_string}"
}
}
robots.txt
Updated sitemap reference:
Sitemap: https://nebulax-collective.com.au/sitemap.xml
Observation Expansion - 3x More Content
Later in the day, we tripled the observation catalogue from ~25 to ~75 astronomical objects:
New JWST Observations (+6)
| Target | Type | Description | |--------|------|-------------| | Phantom Galaxy (M74) | Galaxy | Face-on spiral showing intricate dust lanes | | Neptune | Planet | Ice giant with rings and moons | | Uranus | Planet | Tilted ice giant with ring system | | Saturn | Planet | Ring system in infrared detail | | Mars | Planet | Detailed surface features | | Rho Ophiuchi | Nebula | Closest star-forming region to Earth |New Hubble Observations (+11)
| Target | Type | Highlights | |--------|------|------------| | Andromeda Galaxy (M31) | Galaxy | Our nearest major galactic neighbour | | Whirlpool Galaxy (M51) | Galaxy | Classic spiral interacting with companion | | Antennae Galaxies | Galaxy | Spectacular merger in progress | | Eagle Nebula | Nebula | Home of the Pillars of Creation | | Lagoon Nebula | Nebula | Giant stellar nursery | | Bubble Nebula | Nebula | Stellar wind-blown cavity | | Westerlund 2 | Star Cluster | Massive young star cluster | | Veil Nebula | Supernova Remnant | Ancient supernova debris | | Centaurus A | Galaxy | Nearest giant elliptical galaxy | | Cigar Galaxy (M82) | Galaxy | Starburst with galactic superwind | | Cosmic Reef (NGC 2014) | Nebula | 30 Doradus region in LMC |New Radio Telescope Observations (+20)
ASKAP (+5):
- Fornax Galaxy Cluster, Centaurus A Radio Lobes, Small Magellanic Cloud Survey, Galactic Center Survey, Sculptor Galaxy
- Galactic All-Sky Survey (GASS), Vela Pulsar, Crab Pulsar, Double Pulsar System, Repeating Fast Radio Burst
- Ionospheric Studies, Meteor Radar Detection, Low-Frequency Pulsar Survey, Cygnus A
- Supernova 1987A, GRB Afterglow Detection, HL Tauri Protoplanetary Disk, NGC 4945 Starburst, Circinus Galaxy
Performance Note
No significant performance impact expected because:
- Images use
loading="lazy"for deferred loading - Data is bundled at build time (static generation)
- Client-side filtering operates on small in-memory dataset
- Pagination via "Load More" button limits initial render
What's Next
- Implement user authentication for personalised features
- Add more citizen science classification projects
- Performance optimisations for the gallery
- Real-time data integration improvements