Full-stack software architect specializing in ultra-fast, robust EdTech systems, offline assessment engines, and high-concurrency LMS architectures.
рдирдорд╕реНрддреЗ! рдореИрдВ Rohit Sharma, PrepNow рдХрд╛ рд╕рдВрд╕реНрдерд╛рдкрдХ (Founder) рддрдерд╛ рдПрдХ рдЙрддреНрд╕рд╛рд╣реА рдлреБрд▓-рд╕реНрдЯреИрдХ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЯ рд╡ рдпреВрдЖрдИ/рдпреВрдПрдХреНрд╕ рдЗрдВрдЬреАрдирд┐рдпрд░ рд╣реВрдБред рдореЗрд░рд╛ рдорд╛рдирдирд╛ рд╣реИ рдХрд┐ рддрдХрдиреАрдХ рдХрд╛ рд╕рдмрд╕реЗ рд╕реБрдВрджрд░ рдЙрдкрдпреЛрдЧ рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рд╡рд╣ рдЬрдореАрдиреА рд╕реНрддрд░ рдкрд░ рд╡рд┐рджреНрдпрд╛рд░реНрдерд┐рдпреЛрдВ рдФрд░ рд╢рд┐рдХреНрд╖рдХреЛрдВ рдХреЗ рдЬреАрд╡рди рдХреЛ рдЖрд╕рд╛рди рдФрд░ рд╕рд╢рдХреНрдд рдмрдирд╛рдПред
Infinity Classes рдХреЗ рдЗрд╕ рдкреВрд░реЗ рд╡реЗрдм рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЛ рдореИрдВрдиреЗ рд╕реНрдХреНрд░реИрдЪ рд╕реЗ рдбрд┐рдЬрд╛рдЗрди рдФрд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЯ рдХрд┐рдпрд╛ рд╣реИред рдЬрд╣рд╛рдБ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╡реЗрдмрд╕рд╛рдЗрдЯреНрд╕ рднрд╛рд░реА-рднрд░рдХрдо рдлреНрд░реЗрдорд╡рд░реНрдХреНрд╕ рдФрд░ рд╕реНрд▓реЛ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдВрдбрд▓реНрд╕ рдХреЗ рдХрд╛рд░рдг рдмрдЬрдЯ рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡рд╛рдЗрд╕реЗрдЬ рдкрд░ рдЕрдЯрдХрдиреЗ рд▓рдЧрддреА рд╣реИрдВ, рд╡рд╣реАрдВ рдЗрд╕ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЛ рд╢реБрджреНрдз рдореЙрдбреНрдпреБрд▓рд░ PHP 8.2+, рдЕрд▓реНрдЯреНрд░рд╛-рдлрд╛рд╕реНрдЯ SQLite рд╕реНрдЯреЛрд░реЗрдЬ, рдФрд░ рдХрд╕реНрдЯрдо рдЯреЗрд▓рд╡рд┐рдВрдб рд╕реАрдПрд╕рдПрд╕ рдХреЗ рд╕рд╛рде рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИтАФрдЬрд┐рд╕рд╕реЗ рдпрд╣ 3G/4G рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рднреА 0.8 рд╕реЗрдХрдВрдб рд╕реЗ рдХрдо рд╕рдордп рдореЗрдВ рд▓реЛрдб рд╣реЛрддрд╛ рд╣реИред
рдЗрд╕ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдореЗрдВ рдмрд┐рд╣рд╛рд░ рдмреЛрд░реНрдб рдХреЗ 5,000+ рд╡рд┐рджреНрдпрд╛рд░реНрдерд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП 100% рдмреЛрд░реНрдб-рдЖрдзрд╛рд░рд┐рдд OMR рдЯреЗрд╕реНрдЯ рд╕рд┐рдореБрд▓реЗрд╢рди, рдбрд┐рдЬрд┐рдЯрд▓ рдорд╛рд░реНрдХрд╢реАрдЯ рд╡реЗрд░рд┐рдлрд┐рдХреЗрд╢рди рд╡ рдкреАрдбреАрдПрдл рдЬрдирд░реЗрдЯрд░, рдСрдлрд▓рд╛рдЗрди рдЯреЗрд╕реНрдЯ рдкрд╛рд╕ рдкреЛрд░реНрдЯрд▓, рдФрд░ рджреНрд╡рд┐рднрд╛рд╖реА (рд╣рд┐рдВрджреА + рдЕрдВрдЧреНрд░реЗрдЬреА) рдЯрд╛рдЗрдкреЛрдЧреНрд░рд╛рдлреА рдХреЛ рд╕рд╣рдЬрддрд╛ рд╕реЗ рдПрдХреАрдХреГрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
Zero bloated dependencies, 99/100 Mobile Performance Score.
Bcrypt password hashing, SQL injection protection, mathematical anti-bot gates.
Touch-friendly responsive design optimized for Bihar's student community.
рд╢реВрдиреНрдп-рдмреНрд▓реЛрдЯ (Zero-Bloat), рдЕрд▓реНрдЯреНрд░рд╛-рдлрд╛рд╕реНрдЯ рдФрд░ 100% рд░рд┐рд▓рд╛рдпрдмрд▓ рдбрд┐рдЬрд┐рдЯрд▓ рдЗрдВрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ред рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд░реЗрдВрдбрд░рд┐рдВрдЧ рд╕реЗ рд▓реЗрдХрд░ рдХреЛрд░ рдХрд░реНрдиреЗрд▓, рд░рд┐рд▓реЗрд╢рдирд▓ рдбреЗрдЯрд╛рдмреЗрд╕ рдФрд░ 177 рдСрдЯреЛрдореЗрдЯреЗрдб рдЯреЗрд╕реНрдЯреНрд╕ рддрдХ рдХрд╛ рд╕рдВрдкреВрд░реНрдг рд╡рд┐рд╡рд░рдгред
рдмрд┐рдирд╛ рдХрд┐рд╕реА рднрд╛рд░реА рдмрдВрдбрд▓ (React/Vue/jQuery) рдХреЗ рд╢реБрджреНрдз рдЖрдзреБрдирд┐рдХ Vanilla JS (ES6+) рдФрд░ Tailwind CSS JIT рд╕реЗ рдирд┐рд░реНрдорд┐рддред
const submitOmrExam = async (examId, responses) => { // Zero external bloat: Pure Fetch API with strict payload const res = await fetch(`/api/omr-eval.php`, { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ exam_id: examId, answers: responses }) }); const result = await res.json(); updateLeaderboardUi(result.score, result.rank); };
рдореЙрдбреНрдпреВрд▓рд░ рдХреНрд▓реАрди рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░, рд╕реНрдЯреНрд░рд┐рдХреНрдЯ рдЯрд╛рдЗрдк рд╕реБрд░рдХреНрд╖рд╛ рдФрд░ рдореЗрдореЛрд░реА-рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реНрдб рдПрдЧреНрдЬреАрдХреНрдпреВрд╢рди рдЗрдВрдЬрдиред
<?php declare(strict_types=1); function verify_student_credentials(PDO $db, string $roll, string $code): ?array { $stmt = $db->prepare("SELECT * FROM student_results WHERE roll_number = ?"); $stmt->execute([$roll]); $rec = $stmt->fetch(PDO::FETCH_ASSOC); if ($rec && password_verify($code, $rec['roll_code_hash'])) { return $rec; // Authorized Result Payload } return null; }
рд░рд┐рд▓реЗрд╢рдирд▓ рд╕реНрдХреАрдорд╛ рдбрд┐рдЬрд╝рд╛рдЗрди, рдХрдВрдкреЛрдЬрд┐рдЯ рдЗрдВрдбреЗрдХреНрд╕рд┐рдВрдЧ рдФрд░ рдСрдЯреЛ-рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд┐рдВрдЧ рдорд╛рдЗрдЧреНрд░реЗрд╢рдВрд╕ рдЬреЛ рдорд┐рд▓реАрд╕реЗрдХрдВрдб рдореЗрдВ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╕реНрддреБрдд рдХрд░рддреЗ рд╣реИрдВред
CREATE TABLE IF NOT EXISTS student_results ( id INTEGER PRIMARY KEY AUTOINCREMENT, exam_id INT NOT NULL, roll_number VARCHAR(50) UNIQUE NOT NULL, roll_code_hash VARCHAR(255) NOT NULL, total_marks DECIMAL(5,2), status VARCHAR(20) DEFAULT 'Published', FOREIGN KEY (exam_id) REFERENCES examinations(id) ON DELETE CASCADE ); CREATE INDEX IF NOT EXISTS idx_roll ON student_results(roll_number);
рдорд▓реНрдЯреА-рд▓реЗрдпрд░ рд╕реБрд░рдХреНрд╖рд╛: рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рд╣реИрд╢рд┐рдВрдЧ, рд╕рд░реНрд╡рд░-рд╕рд╛рдЗрдб рдХреИрдкреНрдЪрд╛ рдФрд░ рд░реЗрдЯ-рд▓рд┐рдорд┐рдЯрд┐рдВрдЧ рд╕реБрд░рдХреНрд╖рд╛ рджреАрд╡рд╛рд░ред
function enforce_rate_limit(string $clientIp): bool { $failures = get_ip_failed_attempts($clientIp); if ($failures >= 5) { http_response_code(429); echo json_encode(['error' => 'Security Lockout: Too many failed attempts.']); exit; } return true; }
рдкреНрд░рддреНрдпреЗрдХ рдХрдВрдкреЛрдиреЗрдВрдЯ рдФрд░ рдмрд┐рдЬрдиреЗрд╕ рд▓реЙрдЬрд┐рдХ рдХрд╛ рдСрдЯреЛрдореЗрдЯреЗрдб рд╕реАрдПрд▓рдЖрдИ рдЯреЗрд╕реНрдЯ рдХрд╡рд░реЗрдЬ, рдЬрд┐рд╕рд╕реЗ рдкреНрд░реЛрдбрдХреНрд╢рди рдореЗрдВ 100% рдЬреАрд░реЛ-рдмрдЧ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд░рд╣рддрд╛ рд╣реИред
=== INFINITY CLASSES AUTOMATED VERIFICATION SUITE === [SUCCESS STORIES] 44 PASSED | 0 FAILED [100%] [COURSES SYSTEM] 90 PASSED | 0 FAILED [100%] [RESULT PORTAL] 43 PASSED | 0 FAILED [100%] ------------------------------------------------------ TOTAL ASSERTIONS: 177 / 177 ALL GREEN [PRODUCTION READY] BUILD STATUS: STABLE & VERIFIED (0.00s EXIT_SUCCESS)
рдореЙрдбреНрдпреБрд▓рд░ рд╕реНрдЯреНрд░рдХреНрдЪрд░, рд╢реВрдиреНрдп рдУрд╡рд░рд╣реЗрдб рдФрд░ рдиреЗрдЯрд┐рд╡ рдлрдВрдХреНрд╢рдиреИрд▓рд┐рдЯреАред рд╣рд░ рдкреЗрдЬ рдкрд░ includes/ рдХрдВрдкреЛрдиреЗрдВрдЯреНрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬреАрд░реЛ рдбреБрдкреНрд▓реАрдХреЗрд╢рдиред
рдЕрд▓реНрдЯреНрд░рд╛-рдлрд╛рд╕реНрдЯ рдПрдореНрдмреЗрдбреЗрдб рдбреЗрдЯрд╛рдмреЗрд╕ рдЗрдВрдЬрдиред рдСрдЯреЛ-рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд┐рдВрдЧ рдЯреЗрдмрд▓реНрд╕, рдЗрдВрдбреЗрдХреНрд╕реНрдб рдлреЙрд░реЗрди рдХреАрдЬ рдФрд░ рдСрдЯреЛрдореЗрдЯреЗрдб рдСрдбрд┐рдЯ рд▓реЙрдЧреНрдЧрд┐рдВрдЧред
рдХрд╕реНрдЯрдо рд▓рдХреНрдЬрд╝рд░реА рдкреИрд▓реЗрдЯ: рдмреНрд░рд╛рдВрдб рдСрд░реЗрдВрдЬ (#FF4D15), рд╕реНрд▓реЗрдЯ рдиреНрдпреВрдЯреНрд░рд▓ (#0F172A) рдФрд░ рд░рд┐рд╕реНрдкреЙрдиреНрд╕рд┐рд╡ рдЧреНрд░рд┐рдбреНрд╕ред
рдмрд┐рдирд╛ рдХрд┐рд╕реА рдмрд╛рд╣рд░реА рднрд╛рд░реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд▓рд╛рдЗрдЯрд╡реЗрдЯ рд░рд┐рдпрд▓-рдЯрд╛рдЗрдо OMR рдЯрд╛рдЗрдорд░, AJAX рдХрдореЗрдВрдЯ рд╕рдмрдорд┐рд╢рди, рд▓рд╛рдЗрдХ рдЯреЙрдЧрд▓ рдФрд░ рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рдПрдкреАрдЖрдИред
рд╕реБрд░рдХреНрд╖рд┐рдд рд░реЛрд▓ рдХреЛрдб рд╣реИрд╢рд┐рдВрдЧ, 5-рдЧрд▓рддрд┐рдпреЛрдВ рдкрд░ рдСрдЯреЛ-рд▓реЙрдХрдЖрдЙрдЯ, рд╕рд┐рдВрдЧрд▓-рдпреВрдЬ рдореИрдердореЗрдЯрд┐рдХрд▓ рдХреИрдкреНрдЪрд╛ рдФрд░ рдЯреЛрдХрди рдЖрдзрд╛рд░рд┐рдд рдорд╛рд░реНрдХрд╢реАрдЯ рдПрдХреНрд╕реЗрд╕ред
рд╕рдХреНрд╕реЗрд╕ рд╕реНрдЯреЛрд░реАрдЬ, рдХреЛрд░реНрд╕ рд╕рд┐рд╕реНрдЯрдо рдФрд░ рд░рд┐рдЬрд▓реНрдЯ рдкреЛрд░реНрдЯрд▓ рдХреЗ рд╣рд░ рдкрд╣рд▓реВ рдХрд╛ 100% рдСрдЯреЛрдореЗрдЯреЗрдб рдЯреЗрд╕реНрдЯ рдХрд╡рд░реЗрдЬ рддрд╛рдХрд┐ рдкреНрд░реЛрдбрдХреНрд╢рди рдореЗрдВ рд╢реВрдиреНрдп рдмрдЧ рд░рд╣реЗред
Warm messages, cheering toffees, and generous contributions sent to Rohit by students, teachers, and visitors.
рдмрд┐рд╣рд╛рд░ рдХреЗ рд╢реИрдХреНрд╖рдгрд┐рдХ рд╕рдВрд╕реНрдерд╛рдиреЛрдВ рд╕реЗ рд▓реЗрдХрд░ рд╡реИрд╢реНрд╡рд┐рдХ рдПрдбрдЯреЗрдХ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдореНрд╕ рддрдХ тАФ рдпрджрд┐ рдЖрдк рднреА рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдЬрд╝реАрд░реЛ-рдмреНрд▓реЛрдЯ (Zero-Bloat), рдЕрд▓реНрдЯреНрд░рд╛-рдлрд╛рд╕реНрдЯ (0.8s рд▓реЛрдб) рдФрд░ 100% рд╕рд┐рдХреНрдпреЛрд░ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд╕реАрдзреЗ рд╕рдВрдкрд░реНрдХ рдХрд░реЗрдВред
Choose an amount (from тВ╣11) to cheer and support the developer with your kind message!