Inspiration 🌌
Astral Warp Archive began as a practical fix for a messy problem: players across Honkai: Star Rail, Genshin Impact, and Zenless Zone Zero were juggling spreadsheets, screenshots, and ad‑hoc tools to track pulls and pity. I built a single, visual dashboard that turns scattered data into clear insights—so players can understand pity, banner trends, and streaks at a glance and compete with confidence. ✨🚂
What It Does 🔭
Astral Warp Archive centralizes gacha tracking across multiple HoYoverse titles:
- Import warp history URLs and community exports for fast ingestion. 🔁
- Visualize pity progression, banner analytics, and pull distributions in real time. 📈
- Compare performance globally via the Global Luck Leaderboard. 🏆
- Predict trends and optimize resources with AI‑powered insights. 🤖
Built With and How We Built It 🛠️
Languages and Frameworks: JavaScript, TypeScript, React, Next.js, TailwindCSS, Chart.js.
Infrastructure: Vercel for frontend hosting; serverless Node.js APIs and AWS Lambda for backend logic; Amazon DynamoDB as the primary store; Supabase/Firebase for auxiliary services and auth. ☁️
Integration & AI: HoYoverse Warp History API and community tools for imports; ChatGPT API for predictive analytics and player guidance. The frontend uses Next.js + Tailwind for fast SSR and responsive UI; the backend normalizes disparate game schemas into a unified model (partition key: UserID; sort key: Timestamp). ⚙️
Challenges and Achievements ⚡🏆
Key challenges solved
- Robustly parsing multiple warp history formats and edge cases. 🧩
- Normalizing disparate schemas into a single analytics model. 🔄
- Rendering large datasets (100+ pulls) smoothly with virtualization and incremental loading. 🚀
What we shipped
- A single dashboard unifying three major gacha ecosystems. 🌐
- A Global Luck Leaderboard with live pity visualization and shareable profiles. 📊
- Edge caching and serverless deployment for fast, reliable demos. ⚡
What We Learned and Roadmap 📚🔮
Lessons learned
- Resilient parsing, strict validation, and clear error feedback are essential. ✅
- Simple, interpretable visualizations beat dense tables for user comprehension. 🧠
- Community features (leaderboards, shareable exports) drive engagement more than raw analytics. 🤝
Next steps
- Real‑time banner prediction and AI‑powered luck forecasting. 🔮
- Broader game support and cross‑platform sync. 🔗
- Mobile companion app for quick logging and push notifications. 📱
- Social features: profiles, streaks, and achievement sharing. 🎉
Try It Out ▶️
Live Demo: https://honkai-star-rail-app.vercel.app/dashboard?game=hsr
Repository and manual export instructions for Honkai Star Rail are included in the submission materials. Good luck, and may your pity always be in your favor! 🍀 #H0Hackathon
Top comments (0)