Inspiration

We wanted to build something more immersive than a traditional app — a fully playable system that fuses game mechanics with real backend infrastructure. The idea was simple: what if summoning supernatural entities was powered by actual code?

What it does

Entity Summoning Platform is a ritual-based gacha system where users place runes and perform summons to reveal unique AI-generated entities. Each entity has randomized traits, rarity levels, and shiny variants. The platform includes:

  • Energy and progression systems
  • Premium currency (Essence Crystals)
  • Daily login rewards
  • VIP membership tiers
  • Gacha banners with pity mechanics
  • Achievements, quests, and a full battle pass
  • Guest mode with seamless account upgrade

How we built it

  • Frontend: React, TypeScript, Tailwind CSS
  • Backend: Supabase (PostgreSQL, Auth, Edge Functions, RLS, Realtime)
  • Build tool: Vite
  • Deployment: Netlify

We built over 15 backend tables with full Row Level Security, linked UI components to real-time updates, and implemented guest flow using localStorage with optional account upgrade and data migration.

Challenges we ran into

  • Creating a meaningful gacha animation and reward loop
  • Balancing performance with real-time syncing across devices
  • Handling edge cases with Supabase RLS and JSON column updates
  • Ensuring seamless guest-to-user migration without data loss
  • UI/UX complexity for feature-rich systems like battle pass, shop, quest log, etc.

Accomplishments that we're proud of

  • Full backend and game logic implemented with real systems — not mocked
  • Functional energy, VIP, currency, and summon mechanics
  • Guest login system that feels natural and transitions smoothly
  • Battle pass and shop structure working with real rewards and triggers
  • Polished and immersive summoning interface with visual feedback

What we learned

  • Structuring a scalable backend using Supabase with RLS and edge functions
  • Designing progression systems in web apps that mirror real games
  • Best practices for syncing local and cloud data for guests and authenticated users
  • How to balance dev speed with quality across many features

What's next for Entity Summoning Platform

  • Finish and deploy the full PvP combat system
  • Expand social systems: guilds, trading, chat, and leaderboards
  • Add more summon animations, entity categories, and event banners
  • Mobile performance improvements and cross-device syncing
  • Full launch and monetization-ready version

Built With

Share this project:

Updates