Skip to content

neresdu/aura

Repository files navigation

Aura

A living constellation you share with strangers in real time. Move your cursor, drift near others, and farm your aura — the longer you glow and connect, the brighter your orb becomes.

Aura is fully peer-to-peer (WebRTC): cursors, aura and reactions travel directly between browsers. There is no server and no database — your aura is ephemeral, just like the real thing.

Part of neresdu.dev — built by Eduardo Neres.

Concept

  • 🌌 Cosmic canvas — every visitor is a glowing orb with a comet trail.
  • Constellations — orbs that drift close are joined by lines of light.
  • 🔮 Aura farming — presence, connection and interaction grow your aura; idling lets it fade. Your aura drives how bright, large and alive your orb looks.
  • 💥 Reactions — send bursts of light that everyone sees.
  • 🛡️ Bot-resistant — a proof-of-work entry gate plus per-peer rate limiting keep flooding impractical without any backend.

Tech

Quick start

npm install
npm run dev

Opens at http://localhost:4321/. Open /room in two tabs to see peers connect (same-origin tabs pair instantly via BroadcastChannel).

Controls

  • Move the pointer (or touch) — your orb follows and farms aura.
  • 1–4 or the on-screen buttons — send a reaction burst (✨🔥💜⭐).
  • Drift near others to form constellations and farm aura faster.

Status

✅ Core experience complete: cosmic canvas, P2P presence, constellations, aura farming, reactions, proof-of-work entry gate and per-peer flood defense.

Deploy

Static build (npm run builddist/), deployed free on Cloudflare Pages.


Built with ♥ in Curitiba, PR.

About

No description or website provided.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors