An intelligent system that helps students find relevant assignment topics, get personalized recommendations, and receive AI-powered feedback on their work.
- 🎯 Smart Topic Suggestions: AI-powered recommendations based on course, previous submissions, and semester
- 📚 Resource Integration: Curated YouTube videos, GitHub repos, and research papers
- ⏱️ Difficulty Assessment: Automatic evaluation of complexity and estimated completion time
- 🤖 AI Feedback: Performance analysis, optimization suggestions, and clarity improvements
- 📝 Sample Solutions: Generate outlines and examples without plagiarism
- 🔗 Platform Integration: GitHub and Google Docs integration for seamless submission management
- 💬 Natural Language Interface: Simple prompt-based interaction
# Install dependencies
pip install -r requirements.txt
# Set up environment variables
cp .env.example .env
# Edit .env with your API keys
# Run the application
python app.py"Recommend a project for my DBMS lab that's innovative but easy to demo"
"Suggest a machine learning assignment for beginners with good documentation"
"Find resources for building a REST API with authentication"
- Backend: FastAPI (Python)
- Frontend: React with TypeScript
- AI/ML: OpenAI GPT, scikit-learn
- Database: PostgreSQL
- Integrations: GitHub API, YouTube API, Google Docs API
├── backend/ # FastAPI backend
├── frontend/ # React frontend
├── ai_models/ # AI recommendation models
├── integrations/ # External API integrations
├── database/ # Database models and migrations
└── docs/ # Documentation
- Fork the repository
- Create a feature branch
- Make your changes
- Submit a pull request
MIT License - see LICENSE file for details