Improve and Fix Digital Course Platform

Job ID: 40283613

Budget: $200 – $480 USD

Hello,

I own a digital course website and I need a developer to implement several improvements and fixes.

The platform was built using React (frontend) and Laravel (backend) to the best of my knowledge.

The work mainly involves UI improvements, fixing a few system functions, and improving the course management flow.

Below are the required changes.

Required Changes and Improvements

1. Visual lesson grouping (UI only)
Lessons should be displayed in color groups to visually separate learning modules.

Example:

Lessons 1-10: Blue

Lessons 11-18: Red

This is only a visual indicator before entering the lesson, not a functional change.

2. Content and link validation
Check that all lesson content and links are working correctly.

There is an issue where lessons may not save properly when using quick edit mode.
A video example will be provided.

3. Fix Quick Edit functionality
Several fields inside Quick Edit are not working correctly.
A video explaining the issue will be provided privately.

4. Payment gateway
The payment system is currently in test mode and needs to be switched to live/production mode.

5. Admin panel improvements
Improve usability and functionality in the admin dashboard so course management becomes easier and more efficient.

6. Multiple choice quiz adjustment
The system currently allows 5 answers per question.

It should be changed to:

3 answers only

Student must answer 2 out of 3 correctly in order to unlock the next lesson.

This should be manageable easily through the admin panel.

7. "Unlock All Lessons" feature restriction
The option "Show All Lessons" should only be available to registered users.

Additionally, when a user chooses this option, they must confirm via a checkbox confirmation before unlocking all lessons.

8. Course and lesson management flow
Improve the system so that:

Creating lessons is simple

Managing lessons and courses is easy

Adding lesson content is straightforward

Also verify that video embedding works properly for:

YouTube

Vimeo

Important requirement:
Vimeo videos must be hidden and accessible only to logged-in users.

Additional Information

I will provide:

Access to the project

Example videos explaining the issues

Admin access if needed

I am looking for a developer experienced with React and Laravel who can implement these improvements cleanly and efficiently.