GovTech / Exam Portal

Fintech-Form BuilderGovernment Examination Portal — Complete Digital Recruitment Platform

A comprehensive platform for managing government exam events end-to-end: from dynamic form building and multi-level candidate verification to automated admit card generation.

Fintech-Form Builder

Overview

  • Fintech is a comprehensive Exam Portal platform for managing the complete lifecycle of government examination events — from candidate registration to admit card generation.
  • The system provides a dynamic form builder with drag-and-drop capabilities and AI-powered generation, allowing administrators to build complex registration forms without coding.
  • It supports multi-level verification workflows where submissions pass through multiple review stages — Verifier, Approver, and Nodal officers.
  • Built with custom subdomain routing, each examination event gets its own branded URL and custom design identity.

Security Standards

Authentication

JWT sessions + OTP verification + bcrypt password hashing.

Access Control

Role-based with 6 permission levels from Super Admin to Candidate.

File Security

CSRF protection, type/size validation, and automatic cleanup via AWS S3.

Why This System Exists

  • To replace fragmented manual processes for government recruitment with a single, unified digital platform.
  • To allow administrators to configure and launch any examination event independently without IT dependency.
  • To ensure fair, auditable candidate verification through structured multi-level workflows.
  • To automate admit card generation with seat allocation based on district and gender data.

Impact

  • Zero-code event creation — admins launch full exam portals independently.
  • 100% auditable verification chain with multi-level approval logs.
  • Automated admit cards eliminate weeks of manual administrative work.
  • OCR-powered document reading reduced data entry errors significantly.

Purpose by Audience

Super Admin

Full system control — manages all users, events, and configurations across the platform.

Admin / Nodal

Creates and configures exam events, assigns verifiers, manages form styling and branding.

Verifiers & Approvers

Reviews candidate submissions section-by-section and approves or rejects with comments.

Candidates

Registers via OTP-verified portal, fills dynamic forms, uploads documents, and downloads admit cards.

Key Features

  • Dynamic drag-and-drop Form Builder with AI-powered form generation.
  • Multi-level verification workflows with section-wise review and approval.
  • Custom event branding — colors, fonts, logos, and custom CSS per exam.
  • OTP-based candidate authentication with email & phone verification.
  • AWS S3 integration for scalable file uploads (documents, photos, certificates).
  • Automated admit card generation with seat and exam center allocation.
  • Data export in PDF, Excel, and CSV formats for reporting.
  • OCR document extraction for automatic data population.
  • Role-based access control: Super Admin, Admin, Nodal, Verifier, Approver, Candidate.
  • Full-text search, advanced filters, and pagination across all data.

Key Workflows

Event Creation

Admin creates event → Assigns forms & styling → Adds verifiers → Publishes to candidates.

Candidate Journey

Register with OTP → Fill dynamic form → Upload documents → Receive confirmation → Download admit card.

Verification Flow

Verifier reviews submission section-by-section → Adds comments → Approves or rejects → Escalates to next level.

Admit Card Generation

Admin triggers generation → System allocates seats (district/gender) → Assigns exam centers → Candidates download.

Technology Stack

TechnologyPurpose
Next.js / ReactPowers the admin dashboard, candidate portal, and public-facing event pages.
NextAuth.jsJWT-based session management and role-based access control across all user types.
PostgreSQLPrimary relational database for all event, candidate, and submission data.
AWS S3Scalable cloud storage for document uploads, logos, banners, and admit card assets.
React QueryClient-side data caching and optimistic UI updates for fast dashboard performance.
NodemailerEmail notifications for OTP delivery, submission confirmations, and status updates.

Frequently Asked Questions

Can each exam event have its own branding?

Yes. Every event supports custom colors, fonts, logos, banners, and custom CSS, giving it a fully branded identity.

How does the multi-level verification work?

Admins assign verifiers at multiple levels (Level 1, 2, 3…). Each level must complete their review before the submission advances to the next stage.

Is OCR supported for document uploads?

Yes. The system integrates OCR extraction to automatically read data from uploaded documents, reducing manual data entry.

How are admit cards generated?

The admin triggers admit card generation; the system automatically allocates seats based on district and gender, assigns exam centers and rooms, and makes admit cards available for candidate download.