AI-powered GitHub repository analysis platform for better code understanding and team collaboration.
Problem Statement 12 – Revolutionizing Developer Tools and Productivity
CodeBoard solves the challenge of understanding complex codebases and maintaining consistent development practices across teams. It serves developers, tech leads, and organizations by providing AI-powered insights, code analysis, and automated development playbooks.
HazardUs
- Chose this problem to address the growing complexity of modern codebases
- Key challenges addressed: code analysis automation, AI-powered insights, and team collaboration
- Leveraged LLMs for intelligent code understanding and recommendation generation
- Frontend: Next.js, TailwindCSS, Framer Motion
- Backend: Next.js API routes
- Database: MongoDB
- AI/ML: Groq
- Authentication: NextAuth.js
- Language: TypeScript
- [✅] Groq: Used for real-time code analysis and intelligent chat responses
- Monad
- Fluvio
- Base
- Screenpipe
- Stellar
- ✅ Repository Analysis - Comprehensive GitHub repository insights
- ✅ AI-Powered Chat - Interactive code querying interface
- ✅ Development Playbook - Team conventions and best practices
- ✅ Team Assessment - Code quality and practice evaluation
- Demo Video Link: [To be added]
- Pitch Deck Link: [To be added]
- [✅] All members completed mandatory social channel follows
- [✅] Bonus Task 1 - Badge sharing completed
- [✅] Bonus Task 2 - Sprint.dev signup completed
- Node.js 18+ or newer
- GitHub OAuth credentials
- Groq API key
- MongoDB instance
# Clone the repository
git clone <repository-url>
cd AIgnite
# Install dependencies
npm install
# Set up environment variables in .env.local:
GITHUB_ID=your_github_oauth_client_id
GITHUB_SECRET=your_github_oauth_client_secret
NEXTAUTH_URL=http://localhost:3000
NEXTAUTH_SECRET=your_nextauth_secret
GROQ_API_KEY=your_groq_api_key
GITHUB_TOKEN=your_github_personal_access_token
# Start development server
npm run devOpen http://localhost:3000 to start using CodeBoard!
- 📈 Integration with more code hosting platforms
- 🛡️ Advanced security vulnerability detection
- 🤖 Custom AI model training for specific codebases
- 🌐 Support for multiple programming languages
Our team is passionate about improving developer productivity and code quality. Through CodeBoard, we aim to make codebases more accessible and maintainable for everyone.
