Note: Your local folder can be named
DexHuntHub,DexHunt.github.io, or anything you like. The folder name does not affect your code or git history. You can push/pull to any GitHub repo (FifthGenHub, DexHuntHub, etc.) as needed. Just make sure you are in the correct folder when running git commands.
Welcome, DexHunt Dev! This is your personal engineering playbook—use it to stay organized, focused, and always know what to do next as you build, secure, and launch DexHunt.
- Ensure Node.js and npm are installed
- Clone the repo and run
npm install(if using dependencies) - Set up your preferred code editor (VS Code recommended)
- Familiarize yourself with the project structure
- Use clear, consistent naming and modular code
- Add comments for all complex logic
- Keep functions small and focused
- Avoid code duplication—reuse and refactor
- Use
.envfor secrets (never commit private keys)
- Commit early, commit often, and write clear messages
- Use branches for new features or experiments
- Push to remote regularly (even if private)
- Tag releases and major milestones
- Write unit tests for all core logic (see
js/index.test.js) - Manually test all UI flows (wallet, duel, shop, leaderboard)
- Test on multiple browsers and devices
- Check for regressions after every major change
- Never expose private keys or sensitive data in code
- Validate all user input (client and server)
- Regularly review dependencies for vulnerabilities
- Keep legal, privacy, and terms pages up to date
- Use Solana web3.js for wallet and transaction logic
- Test wallet connect/disconnect, transaction signing, and error handling
- Simulate mainnet/testnet flows before going live
- Use a staging branch or environment for pre-prod testing
- Automate builds and deploys if possible
- Back up all critical data and configs
- Review the
DEXHUNT_SUCCESS_GUIDE.mdweekly - Prioritize security, transparency, and user experience
- Keep a TODO list for daily/weekly focus
- Celebrate progress—this is a marathon, not a sprint!
- Prepare a public
CONTRIBUTING.mdwith code standards and PR process - Document all APIs, endpoints, and data models
- Set up code review and merge guidelines
- Remember why you started DexHunt
- Keep learning—Web3, eSports, and gaming are always evolving
- Reach out to the community for feedback and support
- Ensure all new features and documentation reference $DEXHUNT's eSports vision and leadership in skill-based Web3 gaming where relevant.
Last updated: May 27, 2025