Our website [login to view URL] is built on Laravel architecture.
Currently, Students submit a form to apply to a course. We want to make this functionality dynamic.
You must implement functionality to store courses information dynamically.
Each course will have batches, locations, instructors information.
Courses can be On Campus, or remote.
Batched have start date and end date. For remote courses, payments are done mothly.
The On campus course have precourse remotely, to prepare them for on campus course.
All this functionality need to be implemented dynamically.
Payments should be acceptable from multiple payment gateway. Integrate PayPal payment gateway.
The Payment gateway depends on Location, and user selection.
Once student confirms all details, the details should be saved, and he should be sent to a new page to select and show payment details, and payment gateways.
The course fees for student should be calculated dynamically.
For some courses, there is booking fees. If they pay booking fees, the remaining amount will be shown pending. If they want to pay full amount, the amount will be discounted.
They can also apply discount coupons. Admin can generate discount coupons.
Clean coding is very important. All the functionalities should be approved by us regularly.