(project still under development)
It is an AI-powered online tutoring platform specifically designed for the NSET (Scaler School of Technology Entrance Exam) preparation.
- Comprehensive Coverage: All NSET exam topics and patterns
- Updated Syllabus: Latest exam format and question types
- Performance Analytics: Track your NSET preparation progress
- Success Rate Tracking: Monitor improvement over time
- Smart Tutoring: Personalized learning paths with Gemini AI
- Intelligent Feedback: Real-time analysis of your responses
- Adaptive Content: Questions that adjust to your skill level
- Concept Explanations: AI-generated detailed explanations
- Full-Length Mock Tests: Complete NSET exam simulation
- Section-wise Tests: Focus on specific topics
- Timed Practice: Real exam conditions
- Detailed Performance Reports: Comprehensive analysis after each test
- Technical Interviews: Programming and problem-solving focus
- Behavioral Interviews: Soft skills assessment
- Real-time Feedback: Immediate analysis of responses
- Interview Tips: AI-powered improvement suggestions
- Progress Dashboard: Visual representation of your preparation
- Weak Area Identification: Pinpoint topics needing attention
- Time Management: Track and improve solving speed
- Comparative Analysis: See how you stack against other aspirants
- React 18+ - Modern UI development
- Vite - Fast build tool and development server
- TypeScript - Type-safe development
- Tailwind CSS - Responsive styling
- Chart.js - Data visualization
- React Router - Client-side routing
- Node.js - Server runtime
- Express.js - Web application framework
- MongoDB - Database for user data and questions
- JWT - Authentication and authorization
- Socket.io - Real-time features
- Gemini AI API - Google's advanced AI for tutoring and interviews
- Sign Up: Create your account with academic details
- Take Diagnostic Test: AI assesses your current level
- Get Learning Path: Receive personalized study plan
- Start Learning: Begin with AI-guided tutorials
- Practice Tests: Take regular mock tests
- Mock Interviews: Practice with AI interviewer
- Track Progress: Monitor your NSET preparation journey
- Admin Dashboard: Manage questions and content
- Question Bank: Add/edit NSET-specific questions
- Student Analytics: Monitor student performance
- Content Management: Update syllabus and materials
// Example: Starting a mock test
const mockTest = {
testId: "nset_full_mock_1",
duration: 180, // 3 hours
sections: ["quantitative", "logical", "verbal", "technical"],
totalQuestions: 200,
difficultyMix: "adaptive"
};// Example: AI Interview Configuration
const interviewConfig = {
type: "technical",
duration: 45,
topics: ["programming", "data-structures", "algorithms"],
difficulty: "intermediate",
realTimeAnalysis: true
};// Example: Performance Metrics
const analytics = {
overallScore: 85,
sectionWisePerformance: {
quantitative: 92,
logical: 78,
verbal: 88,
technical: 82
},
timeManagement: "good",
improvementAreas: ["logical reasoning", "advanced programming"]
};POST /api/auth/register # User registration
POST /api/auth/login # User login
GET /api/auth/profile # Get user profile
PUT /api/auth/profile # Update profileGET /api/tests # Get available tests
POST /api/tests/start # Start a new test
POST /api/tests/submit # Submit test answers
GET /api/tests/:id/result # Get test resultsPOST /api/interviews/start # Start AI interview
POST /api/interviews/answer # Submit interview response
GET /api/interviews/feedback # Get interview feedbackGET /api/analytics/dashboard # User dashboard data
GET /api/analytics/performance # Performance metrics
GET /api/analytics/progress # Progress tracking- Performance overview cards
- Recent test scores graph
- Study streak tracker
- Upcoming mock tests
- Question navigation panel
- Timer with warnings
- Flagging system for review
- Section-wise progress indicator
- Video/audio recording capability
- Real-time transcription
- AI feedback display
- Response analysis panel
| Feature | Response Time | Accuracy |
|---|---|---|
| AI Tutoring | <2s | 95%+ |
| Mock Tests | <1s | 99%+ |
| Interview Analysis | <5s | 90%+ |
| Progress Analytics | <3s | 100% |
- JWT Authentication - Secure user sessions
- Data Encryption - All sensitive data encrypted
- Rate Limiting - API abuse prevention
- Input Validation - Comprehensive input sanitization
- CORS Protection - Cross-origin request security
This project is licensed under the MIT License - see the LICENSE file for details.
- Scaler School of Technology - For NSET exam pattern and syllabus
- Google AI - For Gemini API integration
- React Community - For excellent development tools
- All Contributors - Who help make this platform better
Ready to ace your NSET exam? Start your preparation journey with Vector! π