AI Test Platform Development

Job ID: 40098941

Budget: ₹600 – ₹1,500 INR

I need an end-to-end mock-test platform that lets learners practise skill-based assessments—specifically technical skills and aptitude tests—while giving me a single admin console to create, edit, and analyse every question and result.

Core workflow
• Students and admins each sign in through a secure, role-based authentication layer.
• Students choose a category, pick a difficulty level, complete the test, and receive instant, AI-scored feedback with detailed analytics.
• From the admin panel I add or bulk-import questions, tag them by skill and difficulty, assemble tests, and monitor overall performance in real time.

Tech stack requirements
The front end must be React (TypeScript preferred) and the back end Node.js with Express. PostgreSQL handles all persistent data, but the architecture should be modular and ready for horizontal scaling—think Docker, Kubernetes or similar container orchestration so I can drop it straight into a production cluster later.

Deliverables
1. Responsive React UI (student portal + admin dashboard)
2. RESTful or GraphQL API in Express, fully documented with Swagger or similar
3. Normalised PostgreSQL schema and seed scripts
4. Secure JWT- or OAuth-based auth for both roles, password reset included
5. AI-driven scoring module that auto-grades objective questions and stores results
6. Deployment guide and one-click scripts (Docker-compose or Helm) that spin up the entire stack locally and in the cloud
7. Brief hand-off session and code walkthrough

Acceptance criteria
• All user flows tested end-to-end (Cypress or Playwright).
• Concurrency tested to at least 500 simultaneous test-takers without noticeable lag.
• Code passes ESLint/Prettier and back-end unit tests exceed 90 % coverage.

If you have shipped similar React/Node/PostgreSQL systems and can plug in lightweight AI scoring logic, I’m ready to get started right away.