Portfolio Details
This is a specialized online medical exam preparation platform developed for a company catering to students preparing for competitive medical entrance exams. The system facilitates real-time practice tests, question tracking by year, book references, and distinct teacher/student profilesβall through a responsive, web-based solution. Built with a Next.js frontend, Node.js backend, and a React.js admin panel, the platform is designed for scalability, accuracy, and user engagement.
πΌ My Role & Contributions:
As the Backend Developer, I was responsible for designing and developing the API architecture and business logic layer of the system. My key responsibilities included:
β RESTful API Development using Node.js & Express, adhering to clean code and secure development principles.
β Created endpoints for:
User registration & authentication (teachers and students)
Test creation, participation, and result submission
Year-wise question tracking
Question tagging with book references
Student performance tracking and history
β Integrated secure token-based authentication and role-based access control for students and teachers.
β Developed APIs to fetch previous year questions and display analytics on how often they appeared.
β Built logic for real-time test sessions, including timer-based auto-submission and answer review.
β Coordinated with frontend and admin panel teams to ensure smooth integration and performance.
π Key Features:
β Student & Teacher Portals β Separate login areas and dashboards tailored to each role.
β Real-Time Online Tests β Practice exams with timers, MCQs, and instant scoring logic.
β Question History by Year β Track and analyze recurrence of specific questions across years.
β Reference Book Tagging β Each question is linked to its source for deeper understanding.
β Progress Tracking β Students can review past test performances and monitor improvements.
β Admin Panel (React.js) β For managing users, question banks, results, and content.
β Responsive UI (Next.js) β Optimized frontend for seamless mobile and desktop experiences.
π οΈ Tech Stack:
Backend: Node.js, Express, JWT Authentication
Frontend: Next.js
Admin Panel: React.js
Database: MySQL
Deployment: Secured server environment with API-first architecture
π Project Type:
Company-Owned | Sole Backend Developer (API & Logic Development)
While the platform is owned and deployed by the company, I was solely responsible for all backend and API-related development. This included building the full API ecosystem, ensuring data consistency, managing authentication flows, and supporting the frontend and admin teams throughout the project lifecycle.