I developed a government exam preparation and learning management platform with dedicated Admin and Student panels along with a static informational website. The platform allows administrators to manage categories, subcategories, courses, MCQs, and study materials with flexible publishing controls. Students can purchase customized course materials, participate in competitive exams, track learning progress, earn referral rewards, and interact with other students through competition-based chat rooms. I worked on frontend development, API integration, payment gateway integration, dynamic course management, and implementing advanced user engagement features using React.js, TypeScript, and Razorpay.
Built an advanced admin panel to manage categories, subcategories, courses, MCQs, exam preparation materials, and publishing workflows.
Implemented bulk upload functionality for MCQs using Excel and CSV files to simplify large-scale question management.
Developed a dynamic course purchase system where students can choose the amount of study material they want, with pricing calculated accordingly.
Implemented add-to-cart functionality, discounted pricing logic, and seamless checkout workflows for course purchases.
Built an in-app wallet system integrated with referral rewards where users earn wallet balance when invited friends purchase the same subject course.
Implemented referral restrictions allowing users to share referral links with a maximum of 10 friends for controlled campaign management.
Integrated Razorpay payment gateway for secure online transactions and automated payment handling.
Created a dedicated learning dashboard where students can access purchased courses and filter them by progress, course type, category, and subcategory.
Developed a competition-based examination system where students can join live exams and compete with other participants.
Implemented a temporary chat room feature where students can discuss exams after completion, with automatic expiration after one day.
Built a reporting and moderation system where users can report inappropriate chat messages, and users receiving multiple reports are restricted from chatting.
Provided users with the ability to switch between regular learning mode and government exam preparation mode for a personalized study experience.
Developed a responsive static website using Next.js to showcase platform information, courses, and exam preparation services.