Project Details
/ project/ bussibees

Bussibees

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.

Technology Used

ReactJs
TypeScript
Vite
NextJs
Razorpay
Sass
Axios
Tailwind CSS
CKeditor
CSS

Features

Admin Course Management

Built an advanced admin panel to manage categories, subcategories, courses, MCQs, exam preparation materials, and publishing workflows.

Bulk MCQ Upload System

Implemented bulk upload functionality for MCQs using Excel and CSV files to simplify large-scale question management.

Custom Course Purchase Flow

Developed a dynamic course purchase system where students can choose the amount of study material they want, with pricing calculated accordingly.

Cart & Discount Management

Implemented add-to-cart functionality, discounted pricing logic, and seamless checkout workflows for course purchases.

Wallet & Referral System

Built an in-app wallet system integrated with referral rewards where users earn wallet balance when invited friends purchase the same subject course.

Referral Limitation Logic

Implemented referral restrictions allowing users to share referral links with a maximum of 10 friends for controlled campaign management.

Razorpay Payment Integration

Integrated Razorpay payment gateway for secure online transactions and automated payment handling.

Purchased Course Dashboard

Created a dedicated learning dashboard where students can access purchased courses and filter them by progress, course type, category, and subcategory.

Competition & Online Exam Flow

Developed a competition-based examination system where students can join live exams and compete with other participants.

Post-Exam Chat Room

Implemented a temporary chat room feature where students can discuss exams after completion, with automatic expiration after one day.

Chat Moderation System

Built a reporting and moderation system where users can report inappropriate chat messages, and users receiving multiple reports are restricted from chatting.

Multi-Mode Learning Experience

Provided users with the ability to switch between regular learning mode and government exam preparation mode for a personalized study experience.

Static Informational Website

Developed a responsive static website using Next.js to showcase platform information, courses, and exam preparation services.