Inspiration
According to the AIHW, 80% of Indigenous Australians now live in urban areas, physically and environmentally disconnected from traditional ancestral lands. Relying on a rigid, imported Western four-season calendar only widens this gap by obscuring the localized ecological reality of Australia. Answering the Codebrew Track 3: Shared Sky prompt, we built StarWeave to prove 'Cosmos Resonance' - demonstrating that the universe directly dictates biological rhythms on Earth. Our goal was to leverage modern geolocation to reconnect urban youth with Traditional Ecological Knowledge (TEK) and bring Country to the city.
What it does
StarWeave is a dynamic, geolocation-driven web platform designed to fundamentally shift how users perceive their environment by replacing the generic Western seasonal model with deeply localized Indigenous astronomical realities. Rather than presenting a static calendar, the application actively responds to where a user is physically standing, transforming their digital device into a lens for Traditional Ecological Knowledge (TEK). By tying celestial movements directly to earthly changes, the platform bridges the gap between urban life and ancient wisdom, proving that the cosmos still dictates the rhythms of the land. For our MVP, the environment is locked to the Kulin Nation in Naarm (Melbourne), providing a highly accurate, culturally rich starting point. To make this educational journey seamless, we built the platform around four core experiences:
Country: Upon access, the application dynamically identifies the specific traditional land the user occupies, immediately grounding them in their localized ecological context.
Sky Map: An interactive night sky interface. When a user queries specific celestial phenomena - such as the Emu in the Sky (Tchingal) - the system cross-references its terrestrial impact, dynamically shifting the app to the associated Indigenous season (e.g., the Guling orchid season).
Observe: A digital field guide detailing the local flora, fauna, and environmental indicators (like when to collect bird eggs) that correspond directly to the active constellation and season.
Yarn: A dedicated digital classroom and community hub featuring a custom-trained AI chatbot. This AI is specifically trained to facilitate cultural preservation, allowing youth to safely ask questions, reflect, and learn about ancestral knowledge in an interactive, conversational format.
How we built it
We engineered StarWeave using a modern, serverless architecture to ensure rapid data delivery and high scalability. The frontend was constructed using React and Next.js, and styled with Tailwind CSS to deliver an accessible, earthy, and visually grounded user interface.
The core backend logic relies on a custom geolocation mapping system processed entirely via Next.js API routes. To ensure that localized JSON data schemas are only fetched when a user is physically within a Nation's traditional boundaries, we implemented a bounding box validation script. This algorithm takes the user's geographic coordinates and securely cross-references them against our custom-built territorial matrix. Once the location is verified, the specific regional payload is dynamically delivered to the client without exposing the rest of the database. Finally, the entire application was deployed on Vercel to guarantee continuous integration, zero-downtime updates, and edge-network performance.
Challenges we ran into
Our most significant hurdle was mapping rigid Western geographic data models to highly localized, culturally distinct knowledge systems. Indigenous ecological knowledge does not conform to standardized state lines. Ensuring that our routing logic strictly compartmentalized the data - so that Boon-wurrung seasonal indicators were never erroneously displayed in non-applicable regions - required meticulous structuring of our JSON schemas. Navigating this data architecture in a 72-hour window while maintaining deep cultural respect was a massive logical and ethical challenge.
Accomplishments that we're proud of
We are incredibly proud of successfully establishing a functional, full-stack pipeline that processes geographic queries into meaningful cultural education. Building the custom coordinate-validation algorithm and seamlessly integrating it with a responsive Next.js frontend within the hackathon time constraints is a major technical victory. Beyond the code, we are proud to have built a platform that treats ancient philosophy and modern web development as complementary technologies.
What we learned
We deepened our technical proficiency in Next.js API routing, state management, and coordinate-based algorithmic filtering. More importantly, we learned that the night sky is essentially the world's oldest data matrix. The project reinforced that software development isn't just about optimizing code; it is about building empathetic, localized user experiences that respect and preserve human history.
What's next for StarWeave
As we look beyond the MVP, the immediate next step is expanding our territorial database. We plan to adapt our algorithms to
Built With
- antigravity
- claude
- css3
- custom-coordinate-mapping-math-algorithm
- custom-json-data-schemas
- gemini
- git
- github
- html5
- html5-geolocation-api
- javascript-(es6+)
- leaflet.js
- next.js
- next.js-api-routes
- npm
- react.js
- tailwind-css
- typescript
- vercel
Log in or sign up for Devpost to join the conversation.