Creation of a fast multilingual classifieds website
The website is based on the WordPress CMS using the 'Classiads - Classified Ads WordPress Theme' template. The following tasks have been implemented:
1. Implemented multi-regionality of the site. Countries are moved to subdomains. Upon the user's first visit, a mandatory pop-up window with country selection is added (without the option to close it). After selection, the user is redirected to the corresponding subdomain with ads from the chosen region.
2. Implemented multilingualism. Connected a translation plugin and additionally integrated the translation of all content using AI (GPT or Claude). In the module settings, automatic language detection for the user was configured.
3. Added a product block on the homepage. The block displays the most visited products (the criteria can be adjusted further).
4. Checked the display of subcategories. Verified the correctness of subcategory display in the menu and their output on the website pages.
5. Added sorting options. Implemented sorting:
* by price (ascending)
* by price (descending)
* newest
Additionally, checked the correctness of sorting by price and other parameters.
6. Added social media authorization. Implemented login and registration through social media, including Google.
7. Optimized website loading speed. Conducted performance optimization and accelerated page loading.
8. Configured Firebase Push Notifications. Replaced test settings with live ones. Set up parameters for pop-up push notifications.
9. Improved the ad upload button. On the homepage, when scrolling through the list of ads:
* assigned a constant blue background to the "Load More" button.
1. Implemented multi-regionality of the site. Countries are moved to subdomains. Upon the user's first visit, a mandatory pop-up window with country selection is added (without the option to close it). After selection, the user is redirected to the corresponding subdomain with ads from the chosen region.
2. Implemented multilingualism. Connected a translation plugin and additionally integrated the translation of all content using AI (GPT or Claude). In the module settings, automatic language detection for the user was configured.
3. Added a product block on the homepage. The block displays the most visited products (the criteria can be adjusted further).
4. Checked the display of subcategories. Verified the correctness of subcategory display in the menu and their output on the website pages.
5. Added sorting options. Implemented sorting:
* by price (ascending)
* by price (descending)
* newest
Additionally, checked the correctness of sorting by price and other parameters.
6. Added social media authorization. Implemented login and registration through social media, including Google.
7. Optimized website loading speed. Conducted performance optimization and accelerated page loading.
8. Configured Firebase Push Notifications. Replaced test settings with live ones. Set up parameters for pop-up push notifications.
9. Improved the ad upload button. On the homepage, when scrolling through the list of ads:
* assigned a constant blue background to the "Load More" button.