Develop a Website in Laravel for Online Consultation
In this website, people from different countries can get consultation regarding different fields and topics. Like medical consultation, code mentorship, legal consultation, financial consultation etc.
They will connect over voice call, video call or messaging over our platform (Like freelancer). Personal details cannot be shared. All conversations will be done on our platform only.
When service provider joins, he will have to verify his details, and submit documents for qualification.
Each service provider will have a profile page. Based on their qualifications and years of experience, their per hour rate will be set.
Users can start using website immediately by registering. They don’t need to go through verification process. Only Email Verification is required. Phone verification feature should also be there.
Service Providers will get their booking information on their panel. They can mark available slots in their schedule from their panel. They can also see their payment details.
System should support multiple payment gateways. Initially, you need to implement Payumoney and Paypal Gateway.
Service Providers can receive payments through Payoneer or wire transfer.
Payment gateways for receiving and sending payments will depend on user and service provider’s country.
Users can see list of service providers (Contact Details Hidden, name partially hidden). They can select suitable service provider, based on their qualifications, reviews, price and available time slots.
Some Consultations can be country specific. Others not. For eg. Legal Consultation can be country specific. Medical Consultation need not be country specific. However, if user wants, they can get service provider from specific country.
Each provider will give slot for different duration.
For eg. someone want medical consultation with skin expert. They can book 15 min slot with skin expert. Or, if someone want legal consultation, they can book 1 hr consultation with a lawyer.
Users will be charged to schedule to session. During scheduled session time, they can contact the service provider using either call or chat from our system only.
Users will be charged processing fees when loading money to wallet.
Service Providers will be charged commission fees upon every consultation (Deducted from fees).
Session : The session will have a timer when it starts. During this time, both parties can interact using chat, call or video call on our platform. They can also exchange files during this session. All this conversation will be recorded, and saved for their reference. If service provider wants, they can extend the session time before end of session. If user wants, they can request time extension. If service provider approves, it will be accepted. Otherwise, user will agree to pay more for extra time.
There can be multiple type of sessions. For Eg. Regular session, follow-up session. The fees of each session will be different. User can select which session they want to have.
After session finishes, both parties will review each other. Also, Service Provider will input session notes at the end of the session. These session notes will also be saved along with the session data for future reference.
All functionalities should be implemented with APIs. We want to later create mobile application for the same.
If any external APIs or Packages need to be used, you need to take our confirmation before using them. None of them should be chargeable for any usage. There should also not be any usage limit on any external package or APIs Used.
In your Bid or Message, mention work “Coffee” so we will know that you have read the complete Project Description.
Please refer attached files for development guidelines and milestone information. Create all milestones as described in the attached file.