An AI-powered coding assignment evaluator that goes beyond just test cases to provide comprehensive, multi-dimensional code analysis.
Project LINK: AI-Coding-Assessement
Deployed on Railway free service platform
- Correctness - Test case success rate and edge case handling
- Time Efficiency - Algorithm complexity analysis (O(n), O(n²), etc.)
- Space Efficiency - Memory usage optimization
- Readability - Code clarity, naming conventions, documentation
- Best Practices - Industry standards and patterns
- Edge Cases - Boundary condition handling
- Overall score with detailed breakdown
- Visual progress indicators
- Specific issue identification
- Improvement suggestions
- Export results as JSON
- Smart code analysis using advanced algorithms
- Context-aware suggestions for improvement
- Human-like explanations of issues
- Actionable feedback for learning
- Frontend: React 19 + TypeScript
- Styling: Tailwind CSS 4
- Build Tool: Vite
- Deployment: Railway (Free Tier Compatible)
-
Install dependencies
npm install
-
Run development server
npm run dev
-
Build for production
npm run build
- 🐍 Python
- 📜 JavaScript
- 💙 TypeScript
- ☕ Java
- ⚙️ C++
- 🔧 C
- 🐹 Go
- 🦀 Rust
- ✅ Get instant feedback on assignments
- ✅ Understand code quality issues
- ✅ Learn best practices
- ✅ Improve before submission
- ✅ Fair candidate assessment
- ✅ Objective scoring metrics
- ✅ Quick screening process
- ✅ Comprehensive skill evaluation
MIT License - feel free to use for your hackathon, project, or production!
Future enhancements could include:
- Real AI integration (OpenAI, Claude)
- Plagiarism detection
- Code similarity analysis
- Multiple language comparisons
- Historical tracking
- Team collaboration features
Made By- Nityam Mishra
Email: nityamm2005@gmail.com