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
- audio
- lucide-react
- netlify
- postgresql
- react
- supabase
- supabase-auth
- supabase-edge-functions
- supabase-realtime
- tailwind-css
- typescript
- vite
- web


Log in or sign up for Devpost to join the conversation.