Need a WordPress developer to create a personal website for a psychologist based on a ready-made concept and design reference.
The site should combine the functions of a business card, appointment scheduling, and a platform for free and paid online courses.
Main Task
Develop a responsive website in Ukrainian on WordPress with the ability to edit content independently through the administrative panel.
Desired Technology Stack
- WordPress;
- Elementor Pro;
- Tutor LMS Free;
- WooCommerce Free;
- Amelia Free or another simple booking solution;
- Ukrainian payment gateway for WooCommerce.
Suggestions for optimizing the structure and choosing plugins are welcome. It is necessary to avoid complex custom development where functionality can be implemented with ready-made stable solutions.
Website Structure
1. Home Page
Main blocks:
- first screen with specialist positioning;
- areas of work;
- consultation with a child psychiatrist;
- free course;
- paid course;
- information about the specialist;
- scientific publications and presentations;
- reviews;
- contacts and calls to action.
The design concept for the home page will be provided.
2. About the Specialist
- education and specialization;
- professional experience;
- scientific activity;
- participation in conferences;
- photos and professional biography.
3. Consultations
- description of types of consultations;
- duration and cost;
- booking form;
- selection of available date and time or submission of an application;
- automatic notification to the administrator;
- confirmation of the application to the user.
At the first stage, the use of Amelia Free or a simple booking form without complex calendar automation is allowed.
4. Courses
It is necessary to set up Tutor LMS Free for hosting:
- one free course;
- one paid course;
- video lessons;
- text materials;
- PDF files;
- display of learning progress;
- user personal account.
5. Free Course
Scenario:
- The user opens the course page.
- Registers on the site.
- Gains access to lessons.
- Completes the course in the personal account.
6. Paid Course
Scenario:
- The user opens the course page.
- Adds the course to the order.
- Pays through WooCommerce.
- After payment confirmation, gains access to the course.
It is necessary to check and suggest the simplest stable way to integrate Tutor LMS Free with WooCommerce. If automatic access opening is impossible without a paid extension, please indicate this separately in the estimate.
7. Publications and Presentations
A convenient section for self-adding is needed:
- scientific articles;
- professional publications;
- presentations at conferences;
- photos;
- links to PDFs, videos, or external resources.
It is preferable to implement publications and presentations as separate types of WordPress posts.
8. Payment
Connect one Ukrainian payment service to WooCommerce, for example:
- WayForPay;
- LiqPay;
- Fondy;
- mono acquiring.
Payment for the paid course is required. Payment for consultations at the first stage can be left unautomated or evaluated separately.
9. Administrative Panel
After launch, the website owner should be able to independently:
- edit texts and photos;
- add publications and presentations;
- create and edit lessons;
- upload course materials;
- change course prices;
- view users and orders;
- receive applications for consultations.
Technical Requirements
- responsiveness for computers, tablets, and smartphones;
- correct operation in major browsers;
- basic SEO optimization;
- speed optimization;
- SSL;
- protection of forms from spam;
- backup;
- SMTP setup for reliable email sending;
- Google Analytics integration;
- possibility for further functional expansion.
Expected Result
A fully operational website, installed on hosting and connected to the domain, with configured:
- pages;
- forms;
- personal account;
- free and paid courses;
- WooCommerce;
- payment gateway;
- email notifications;
- basic analytics.
A short instruction or video recording regarding:
- editing pages;
- adding publications;
- creating lessons;
- viewing applications and orders.
What to Indicate in the Response
Please specify:
- Estimated total cost of work.
- Estimated implementation time.
- What is included in the specified cost.
- What additional paid plugins may be needed.
- Whether there is experience working with Tutor LMS, WooCommerce, and payment systems in Ukraine.
- Links to 2-3 similar completed projects.
- Cost of further technical support.
Preferably evaluate separately
- basic website development;
- setting up Tutor LMS;
- setting up WooCommerce and payments;
- automated consultation booking calendar;
- annual cost of licenses and technical maintenance.