DevDao is an innovative platform inspired by LeetCode, designed for developers to practice and hone their skills in domains like React machine coding, Dockerfile writing, CI/CD pipelines, system design, and more. It combines interactive learning with blockchain technology to provide a unique and rewarding experience.
- Live preview of React code as you write
- Real-time test validation to check code correctness
- Integrated code formatting and linting
- Drag-and-drop tools for designing high-level architectures (HLD)
- Solve real-world system design problems and get instant feedback
- Collaborative whiteboarding features
- Containerized testing infrastructure
- Automated test execution in isolated environments
- Support for unit, integration, and API testing
- Mint unique NFTs as proof of skill for completing challenges
- Advanced plagiarism detection using Content Identifiers (CID)
- Smart contract integration for transparent verification
- Hands-on practice for writing Dockerfiles
- Real-world CI/CD pipeline setup scenarios
- Automated infrastructure deployment challenges
- Pinata integration for decentralized storage
- Aptos blockchain implementation (Move language)
- Polygon smart contracts for scalability
- Multi-chain support for NFT minting
- Terminal-based problem solving
- Direct code submission capabilities
- Progress tracking and stats
- Integrated test runner

- React.js
- TailwindCSS for styling
- Node.js & Express.js
- MongoDB for data persistence
- Docker for containerization
- Jest for testing
- Aptos (Move language)
- Polygon (Solidity)
- Hardhat development environment
- Web3.js for blockchain interactions
- Pinata (IPFS)
- MongoDB Atlas
- Node.js (v16 or higher)
- Docker and Docker Compose
- MetaMask or compatible Web3 wallet
- Git
- Expand question bank
- Add bug solving competitions
- Enhanced test coverage
- Add smart contract running environment
- Advanced gamification
- CLI tool improvements
- Multi-chain support
- Autogeneration of tests using LLMs
- AI-powered code review
- Community contribution system
- Enterprise features
- Proof of expertise
- Access to premium features
- Community recognition
- Exclusive learning resources
- Complete challenges
- Contribute to platform
- Help other users
- Participate in competitions
Special thanks to:
- The Polygon team
- Aptos Foundation
- Avalanche
Built with β€οΈ by the AlgoRythms Team
The following screenshots demonstrate various aspects of the DevDao platform. All images are located in the /screenshots directory.















