Laravel Developer for Course Management System
Budget: $500 – $1,200 USD
Project Overview:
We are in need of a skilled Laravel developer to complete and enhance our educational platform. The site is already developed using Laravel, but requires some specific updates and improvements.
The site is set to work and is 90% functional, it just needs some improvements and fixes*
Key Responsibilities:
Implement a feature to reset login credentials for both admin and user accounts.
Ensure all pages of the site are fully functional and debug any issues.
Integrate and test the payment gateway to ensure smooth transactions.
Develop a robust chat system that allows users to communicate effectively within the site.
Set up and troubleshoot an SMS notification system using the Twilio API.
Create a feature for sending contact verifications via SMS, with automatic data storage in both admin panel and user dashboard upon login and verification.
Enhance site security to protect user data and prevent unauthorized access.
Embed video content from Vimeo in a way that conceals the source from users.
Display text lessons clearly and ensure all content is accessible.
Add a system for users to request access to all lessons, which sends notifications to an admin for approval.
Implement a tracking system in the admin panel to monitor user progress, including current lessons, quiz attempts, and overall performance.
Design a new, user-friendly admin dashboard for easier management and overview of site activities.
Set up email verification using a reliable API.
Discuss and potentially develop an affiliate marketing feature where users can earn commissions through referrals (details to be finalized post other implementations).
Additional Requirements:
Ensure consistent and high-quality user experience across all functionalities of the site.
Regular updates and maintenance of the backend system to ensure seamless operation.
Project Goals:
Our aim is to provide a seamless and interactive learning environment that is easy to manage and navigate. We are looking to establish a long-term relationship with a developer who can deliver high-quality work and contribute to the ongoing improvement of our platform.
We are in need of a skilled Laravel developer to complete and enhance our educational platform. The site is already developed using Laravel, but requires some specific updates and improvements.
The site is set to work and is 90% functional, it just needs some improvements and fixes*
Key Responsibilities:
Implement a feature to reset login credentials for both admin and user accounts.
Ensure all pages of the site are fully functional and debug any issues.
Integrate and test the payment gateway to ensure smooth transactions.
Develop a robust chat system that allows users to communicate effectively within the site.
Set up and troubleshoot an SMS notification system using the Twilio API.
Create a feature for sending contact verifications via SMS, with automatic data storage in both admin panel and user dashboard upon login and verification.
Enhance site security to protect user data and prevent unauthorized access.
Embed video content from Vimeo in a way that conceals the source from users.
Display text lessons clearly and ensure all content is accessible.
Add a system for users to request access to all lessons, which sends notifications to an admin for approval.
Implement a tracking system in the admin panel to monitor user progress, including current lessons, quiz attempts, and overall performance.
Design a new, user-friendly admin dashboard for easier management and overview of site activities.
Set up email verification using a reliable API.
Discuss and potentially develop an affiliate marketing feature where users can earn commissions through referrals (details to be finalized post other implementations).
Additional Requirements:
Ensure consistent and high-quality user experience across all functionalities of the site.
Regular updates and maintenance of the backend system to ensure seamless operation.
Project Goals:
Our aim is to provide a seamless and interactive learning environment that is easy to manage and navigate. We are looking to establish a long-term relationship with a developer who can deliver high-quality work and contribute to the ongoing improvement of our platform.