Skip to content

namandhakad712/Rankify

Repository files navigation

Rankify Background

🚀 Transform Your PDF Question Papers into Interactive Mock Tests

The Ultimate AI-Powered CBT Platform for JEE & NEET Aspirants

Version Tech Stack Platform

Rankify - Turn PDF to Live Test Interface | Product Hunt

Live Demo Issues


Fire Why Rankify?

Tired of solving paper-based mock tests? 📚 → 💻

Book

❌ Traditional Way

Paper-based tests
Manual checking
No analytics
Time-consuming

Laptop

✅ Rankify Way

Interactive CBT
Instant results
Detailed analytics
AI-powered

Instant Benefits for Students:

Clock

⏱️ Real Exam Experience

Timed tests with authentic exam interface

Chart

📊 Detailed Analytics

Know your weak areas with precision

🎯

🎯 Practice Anytime

Convert any PDF into mock test instantly

Mobile

📱 Works Offline

Practice without internet dependency

Robot

🤖 AI-Powered

Automatic question extraction

Lock

🔒 100% Private

Your data stays on your device


Rocket Quick Start

🧠 For JEE/NEET Students

Upload

1️⃣

Upload PDF

Any question paper

AI

2️⃣

AI Extraction

Automatic or manual

Config

3️⃣

Configure

Set timing & marks

Test

4️⃣

Take Test

Real exam interface

Results

5️⃣

Analyze

Detailed insights

That's it! Your PDF is now a full-fledged mock test!


🎯 Perfect for Competitive Exams

🏆 JEE (Main/Advanced)

Science
+ Physics, Chemistry, Mathematics
+ NAT (Numerical) questions
+ Real JEE interface simulation
+ Performance tracking
+ Previous year papers
+ Topic-wise practice

Stethoscope NEET Aspirants

Microscope
+ Biology, Physics, Chemistry
+ MCQ/MSQ practice
+ Speed & accuracy tracking
+ Subject-wise analysis
+ Mock test series
+ Detailed explanations

Star Key Features

📝 Question Types Supported

Check

MCQ

Single Correct

Checkbox

MSQ

Multiple Correct

Numbers

NAT

Numerical Type

Link

MSM

Matrix Match

🎛️ Advanced Test Interface

graph LR
    A[⏰ Real-time Timer] --> B[🎯 Question Palette]
    B --> C[🔖 Mark for Review]
    C --> D[💾 Auto-save]
    D --> E[📊 Live Stats]
    style A fill:#4CAF50,stroke:#2E7D32,color:#fff
    style B fill:#2196F3,stroke:#1565C0,color:#fff
    style C fill:#FF9800,stroke:#E65100,color:#fff
    style D fill:#9C27B0,stroke:#6A1B9A,color:#fff
    style E fill:#F44336,stroke:#C62828,color:#fff
Loading

📊 Performance Analytics

Chart

Subject-wise
Performance

Stopwatch

Time
Analysis

Bar Chart

Accuracy
Trends

🏆

Score
Comparisons

Clipboard

Detailed
Breakdown


Tools How It Works

🤖 AI-Powered Mode (Recommended)

%%{init: {'theme':'base', 'themeVariables': { 'primaryColor':'#4CAF50','primaryTextColor':'#fff','primaryBorderColor':'#2E7D32','lineColor':'#2196F3','secondaryColor':'#FF9800','tertiaryColor':'#9C27B0'}}}%%
graph LR
    A[📤 PDF Upload] --> B[🤖 AI Extraction]
    B --> C[👁️ Review Interface]
    C --> D[⚙️ Test Config]
    D --> E[🎮 CBT Interface]
    E --> F[📊 Results]
    style A fill:#4CAF50,stroke:#2E7D32,stroke-width:3px,color:#fff
    style B fill:#2196F3,stroke:#1565C0,stroke-width:3px,color:#fff
    style C fill:#FF9800,stroke:#E65100,stroke-width:3px,color:#fff
    style D fill:#9C27B0,stroke:#6A1B9A,stroke-width:3px,color:#fff
    style E fill:#F44336,stroke:#C62828,stroke-width:3px,color:#fff
    style F fill:#00BCD4,stroke:#00838F,stroke-width:3px,color:#fff
Loading

Manual Mode (For Precision Control)

%%{init: {'theme':'base', 'themeVariables': { 'primaryColor':'#FF5722','primaryTextColor':'#fff','primaryBorderColor':'#D84315','lineColor':'#FFC107','secondaryColor':'#8BC34A','tertiaryColor':'#3F51B5'}}}%%
graph LR
    A[📤 PDF Upload] --> B[✂️ PDF Cropper]
    B --> C[✍️ Manual Crop]
    C --> D[📦 Assembly]
    D --> E[⚙️ Test Config]
    E --> F[🎮 CBT Interface]
    style A fill:#FF5722,stroke:#D84315,stroke-width:3px,color:#fff
    style B fill:#FFC107,stroke:#F57C00,stroke-width:3px,color:#000
    style C fill:#8BC34A,stroke:#558B2F,stroke-width:3px,color:#fff
    style D fill:#3F51B5,stroke:#283593,stroke-width:3px,color:#fff
    style E fill:#9C27B0,stroke:#6A1B9A,stroke-width:3px,color:#fff
    style F fill:#F44336,stroke:#C62828,stroke-width:3px,color:#fff
Loading

Laptop Technical Excellence

🏗️ Modern Architecture

Nuxt

Nuxt 4
+ Vue 3

TypeScript

TypeScript
Type Safety

Tailwind

Tailwind CSS
+ shadcn/ui

Dexie

Dexie
IndexedDB

Gemini

Gemini AI
Extraction

🔒 Security & Privacy

+ 🔐 AES-256 Encryption for sensitive data
+ 🛡️ GDPR Compliant with data rights
+ 📝 Comprehensive audit logging
+ 🔒 Client-side processing (data stays local)
+ 🚫 No tracking or analytics
+ ✅ Open source & transparent

Rocket Deployment & Usage

🌐 Online Version (Recommended)

Live Demo

✨ No installation required • Works on any device • Always up-to-date


💻 Offline Version

Lock

Perfect for organisations who want 100% privacy and offline practice!

Download

1. Download

GitHub Releases

Extract

2. Extract

Unzip the file

Serve

3. Serve

Run local server

🌐

4. Open

localhost:2025

Quick Setup Commands:

# Using Node.js (Recommended)
npx serve -l 2026

# Using Python
python -m http.server 2026

# Using PHP
php -S localhost:2026

Books For Students: Exam Preparation Guide

🎯 JEE Preparation Strategy

%%{init: {'theme':'base', 'themeVariables': { 'primaryColor':'#4CAF50'}}}%%
graph TD
    A[📚 Collect PDFs] --> B[⚡ Convert to CBT]
    B --> C[⏰ Practice Regularly]
    C --> D[📊 Analyze Performance]
    D --> E[🔄 Improve & Repeat]
    E --> C
    style A fill:#4CAF50,stroke:#2E7D32,color:#fff
    style B fill:#2196F3,stroke:#1565C0,color:#fff
    style C fill:#FF9800,stroke:#E65100,color:#fff
    style D fill:#9C27B0,stroke:#6A1B9A,color:#fff
    style E fill:#F44336,stroke:#C62828,color:#fff
Loading

Key Focus Areas:

  • ✅ Previous year papers
  • ✅ Mock test series
  • ✅ Topic-wise practice
  • ✅ Speed building
  • ✅ Weak area improvement

Stethoscope NEET Preparation Strategy

%%{init: {'theme':'base', 'themeVariables': { 'primaryColor':'#FF5722'}}}%%
graph TD
    A[📖 Subject Balance] --> B[🎯 Topic Focus]
    B --> C[⏱️ Time Management]
    C --> D[📈 Track Progress]
    D --> E[🔄 Continuous Practice]
    E --> B
    style A fill:#FF5722,stroke:#D84315,color:#fff
    style B fill:#FFC107,stroke:#F57C00,color:#000
    style C fill:#8BC34A,stroke:#558B2F,color:#fff
    style D fill:#3F51B5,stroke:#283593,color:#fff
    style E fill:#9C27B0,stroke:#6A1B9A,color:#fff
Loading

Key Focus Areas:

  • ✅ Biology emphasis
  • ✅ NCERT mastery
  • ✅ Accuracy over speed
  • ✅ Concept clarity
  • ✅ Regular revision

Handshake Contributing

Found a bug? Have a suggestion? Grateful to hear from you!

Bug

🐛 Bug Reports

GitHub Issues

Bulb

💡 Feature Requests

Create detailed issue

Rocket

🚀 Contribute Code

Fork & submit PR


Developer Author

Footer Background
Typing SVG



Graduation

🎓 Built for Students

Empowering JEE & NEET aspirants

Heart

❤️ Made with Love

For those who dream big

Book

🆓 Free to< Use

Study Better


GitHub Star Fork Issues


🌟 Show Your Support

Star Issues


💬 Join the Discussion🎯 Share Your Success Stories🚀 Help Others Succeed


Animated Emojis

Happy Learning Footer