Vue.js Nuxt.js Express.js Node.js MongoDB TypeScript pnpm
Transform your exam preparation with intelligent OCR technology, adaptive learning algorithms, and collaborative study environments.
# Clone the repository git clone https://github.com/shuv-amp/TestLoom.git cd TestLoom # Install dependencies pnpm install # Start development servers pnpm dev # Or use Docker pnpm docker:dev
TestLoom revolutionizes university exam preparation by combining cutting-edge OCR technology with intelligent learning algorithms. Our platform transforms scattered study materials into organized, interactive learning experiences that adapt to each student's unique needs.
- π 98% Success Rate - Students using TestLoom show significant improvement in exam performance
- β‘ 70% Time Savings - Streamlined study process with intelligent content organization
- π Enterprise Security - Bank-grade security with encrypted data protection
Organized MCQs and fill-in-the-blank questions categorized by year, subject, and difficulty level with advanced filtering options.
Upload physical question papers and convert them into digital quizzes using advanced OCR technology with 95%+ accuracy.
AI-powered personalized quizzes that adapt to your learning pace and identify knowledge gaps in real-time.
Community-driven discussion spaces for doubt-solving, resource sharing, and peer-to-peer learning support.
Detailed insights into your study patterns, strengths, weaknesses, and progress tracking with visual dashboards.
Enterprise-grade security with JWT authentication, data encryption, and infrastructure designed to handle thousands of users.
Before you begin, ensure you have the following installed:
- Node.js (v20.x or higher)
- MongoDB (v6.x or higher)
- Git
-
Clone the repository
git clone https://github.com/shuv-amp/TestLoom.git cd TestLoom -
Install dependencies
# Install server dependencies cd server && npm install # Install client dependencies cd ../client && npm install
POST /api/auth/register POST /api/auth/login POST /api/auth/refresh POST /api/auth/logout
GET /api/questions?subject=math&difficulty=medium POST /api/questions PUT /api/questions/:id DELETE /api/questions/:id
GET /api/analytics/performance GET /api/analytics/progress GET /api/analytics/recommendations
If TestLoom helps you ace your exams, consider giving us a βοΈ!