
dqn-engine: The Web3 Braindqn-engine is the backend brain of the system. It's a production‑ready Node.js/TypeScript/Express service that does the heavy lifting:DqnHolder, NFT, Order, Raffle, Quest, Leaderboard, and more.auth, user, product, blockchain, dqn, volume, etc.node-cron (and a CronManager) to keep data fresh.server.ts and cronServer.ts) with watchdog scripts to make sure jobs don't silently die.auth, admin-auth, user, validation, security, health.express-validator.dqn-console: The Operations & Growth Consoledqn-engine is the brain, dqn-console is the control room.dqn-console gives you:(public) (e.g. login/signup) and (protected) app space.dashboard: top‑level health of the ecosystem.users: user list and insights, backed by Admin and User models in MongoDB.events: event/activity streams.bounties & quests: management UIs for on‑chain and off‑chain tasks with QuestCreationForm and associated flows.nfts: NFT gallery and controls.shop: manage items you can tie to blood points, quests, or holdings.button, tabs, table, tooltip, etc.).db.ts layer.actions/ for server actions, hooks/queries for data fetching, components/common for layout and shared widgets.dqn-engine.404-console (dqn-leetboard): The On‑Chain Leetboard404-console, internally titled dqn-leetboard.getTopHolders.ts, parseUsers.js, and CSVs of top holders (top 100/250) feed into the UI.ai404.jpg) to brand the leaderboard as a "404 / error‑themed" experience.color-thief-browser, framer-motion, use-sound) to make it feel alive rather than "just another table."dqn-console is for operators, 404-console is for players and community members. It's where your most engaged holders show off, compare, and get a tangible sense of progress.dqn-engine — Listens to and fetches blockchain events. Normalizes and stores them in MongoDB: holders, NFTs, orders, raffles, volume, blood transactions, etc. Runs cron jobs to keep everything in sync and rebuild leaderboards.dqn-console (internal): authenticated admins/ops use it to create quests, manage rewards, curate products, and inspect users. 404-console (external): community members use it to see rankings, connect wallets, and engage with what you've set up.dqn-engine via APIs (REST controllers and typed routes). Auth middleware ensures only the right calls are allowed (e.g., admin vs user vs public).express-validator so the API doesn't accept garbage.docker-compose alongside other services.eslint, prettier, lint-staged, husky) so the codebase stays consistent.Posted May 21, 2026
Web3-native growth engine for tracking token and NFT activities with a focus on community engagement.
0
0