Budget: 5000 RUB Deadline: 3 days
Привет, готов выполнить наше задание. Напиши мне.
Сайт http://gecofim.swiss нуждается в мелкой доработке. Необходимо решить следующие проблемы:
1. На главной странице на карте при нажатии на маркеры открывается окно с фотографией и ссылкой на объект недвижимости, если на них кликнуть, открывается страница с ошибкой. Адрес ссылки при этом имеет следующий вид:
Если это же объявление открыть не с помощью маркера на главной страницы, а из списка по адресу (главное меню / Vente / Appartement) http://gecofim.swiss/index.php/vente/appartement , то ссылка имеет другой вид и объявление отлично открывается
В рабочей ссылке присутствует подстрока "/vente/appartement".
Аналогичная ситуация воспроизводится и в случае, если открывать объявления кликая по объектам в модулях, отвечающих за вывод списка последних добавленных товаров, популярных, проданных и других: NOUVEAU, VENDU RÉCEMMENT, VU RÉCEMMENT, POPULAIRE, RECOMMANDÉ, ALÉATOIRE, которые находятся на всех страницах сайта внизу в позиции "properties" (Админка/Расширения/Менеджер модулей/Фильтр/Выбор позиции/"properties"/модули на 6-ти языках). В этом случае тоже открывается страница с ошибкой.
За вывод карты с маркерами на главной странице отвечает модуль IP Map Module, настройки которого доступны из админки Joomla http://gecofim.swiss/administrator/(Расширения/Менеджер модулей/Фильтр/Выбор типа/IP Map Module/опубликованный модуль под названием "Map"), или напрямую через FTP.
Необходимо, чтобы кликая ссылкам окна из маркеров, а также кликая по ссылкам из модулей (NOUVEAU, VENDU RÉCEMMENT, VU RÉCEMMENT, POPULAIRE, RECOMMANDÉ, ALÉATOIRE на всех 6 языках), открывались соответствующие объявления, а не страница ошибки. То есть, нужно сделать рабочие ссылки и объяснить причину проблемы и каким способом она решена.
2. Мультиязычность
На главной странице на карте маркеры отображаются на разных языках, нужно, чтобы отображались только на том языке, который выбран на сайте (в переключателе в правом углу вверху).
Аналогичная ситуация с модулями внизу страницы (NOUVEAU, VENDU RÉCEMMENT, VU RÉCEMMENT, POPULAIRE, RECOMMANDÉ, ALÉATOIRE на всех 6 языках). В каждом модуле (например, на французском NOUVEAU) выводится каждое объявление не только на языке выбранном в меню сайта, но и на всех остальных языках. (Также происходит и на странице http://gecofim.swiss/index.php/iproperty?view=advsearch.) Нужно решить эту проблему.
Сейчас мультизычность реализована не самым оптимальным способом. Так как компонент Iproperty предусматривает мультиязычность только своего интерфейса (перевод неприемлемого качества), но не объявлений, пришлось создавать мультизычность с помощью категорий на разных языках, а затем связывать пункты меню нужного языка (Админка/Меню) с соответствующими категориями (Админка/Компоненты/Intellectual Property/Categories).
Если есть возможность организовать мультиязычность самих объявлений более удобным способом, это приветствуется.
3. Доработать фильтр быстрого поиска
http://gecofim.swiss/index.php/iproperty?view=advsearch Сделать его более дружественным и компактным, например, как на сайте http://rentap.ch/ru_RU/ и добавить выбор Покупка/Аренда, Меблированная/без мебели. Фильтр с картой нужно сделать на всю страницу, а список объектов должен выводится с картинками.
4. Сделать чтобы нормально открывались картинки во всплывающих окнах, сейчас вместо картинок открывается полупрозрачный фон (пример:
http://gecofim.swiss/index.php/ru/kupit/apartamenty?view=property&id=7:prekrasnaya-kvartira-v-sessi-frantsiya-v-20-min-ot-zhenevy-route-de-pitegny-195c-01170-cessy-france-cessy) . Плагин галереи "Simple Image Gallery Extended". Также в поле "Available Date:" непонятный текст выходит за границы окна. Также убрать надпись "Интеллектуальная собственность:: Real компонентов кв.м. theThinkery.net. v3.1.3" в объявлениях.
5. Отображение карт.
Карты не всегда отображаются в браузере Mozilla Firefox, а также в мобильной версии вообще не отображается. Почему иногда карта не сразу отображается в админке компонента при добавлении нового объекта (Админка/Компоненты/Intellectual Property/Properties/Объявление/Местоположение)?
Для мобильной версии необходимо подключить ключ AIzaSyBBu92WCtOwUtGzUm7bXIeEMGBOVz_pScY:
<script async defer src=//maps.googleapis.com/maps/api/js?v=3.exp&sensor=false&key=AIzaSyBBu92WCtOwUtGzUm7bXIeEMGBOVz_pScY" type=text/javascript"></script>
В каком файле находится код вывода страницы мобильной версии и админки, чтобы добавить туда этот ключ?
На странице demo шаблона карты работают нормально (http://demo.icetheme.com/?template=it_property3 в разделе iProperty. Почему карта на сайте http://gecofim.swiss не отображается в браузере Mozilla Firefox, а в примере Demo все отображается как надо?
Также необходимо отключить зуммирование колесиком мышки над картой (оставить только кнопки + -) или сделать чтобы оно не мешало прокручиванию страницы.
На карте на все окно должна помещаться Швейцария, даже если нет объявлений на ее границах, или если они есть за ее пределами.
В общем нужно "отремонтировать" сайт до полноценной рабочей версии, которую можно сдавать заказчику и наполнять реальными объявлениями.
Укажите свои тарифы и сроки выполнения задач.
Budget: 5000 RUB Deadline: 3 days
Привет, готов выполнить наше задание. Напиши мне.
I am a professional 3D designer, creating highly detailed renders of monuments and memorial complexes (vertical format 9:16). My clients are workshop and studio owners who need a convenient digital catalog of my models to show to their retail customers. What I need: To select the optimal platform and create a lightweight, fast web app (catalog) that will look perfect on smartphones and open correctly on computers. Key requirements for the catalog: Design: Maximum minimalism. Dark theme (black background), large vertical image (proportions 9:16), with only the name/article of the model below it. No long descriptions. Database management: I need a very simple system for adding new models (ideally through familiar Google Sheets or a very user-friendly internal database). I should just be able to upload an image and enter the article number without breaking the layout. Client integration (Most important): The catalog should be easily integrated into the websites of my workshop clients (some use WordPress, others have custom-built sites). An elegant embedding method needs to be thought out: via Iframe (so the catalog works directly within their page) or through proper button-link setup. What I have already tried: I tested Glide and Adalo. In Adalo, I achieved the desired visual (9:16 on a black background), but managing the internal database and dealing with Google Drive links turned out to be too inconvenient for regular use. Plus, I have doubts about correctly embedding Iframe into other websites so that it doesn't misalign on wide monitors. What I expect from you in the response: On which platform (Adalo, Glide, Bubble, Webflow, Glide + Airtable, or something else) do you propose to implement this and why? How will the issue of storing heavy images (renders) be resolved? How do you propose to technically embed this catalog on the external websites of my clients? I am looking for a specialist who can handle this technical pain point turnkey, so I can focus on 3D modeling.
The website is already launched and operational. The main task is to understand the current project structure, check the quality of implementation, fix identified technical issues, and assist with further changes.Main Stack Next.js 15 React 19 TypeScript Tailwind CSS Zod Redux Toolkit The project may also use: Prisma JWT authorization Stripe Mailgun Google APIs Vercel or Netlify FunctionsMain Tasks conduct an audit of the existing project; evaluate the structure and quality of the code; fix bugs and enhance current functionality; improve server-side rendering and page load speed; check the correctness of the website display on mobile devices; work with forms, the administrative part, and external integrations; make technical SEO changes; maintain and gradually improve the existing website.What is Important to Us good experience with Next.js, React, and TypeScript; ability to understand someone else's code; understanding of SSR and the features of Next.js App Router; attention to performance and quality of implementation; ability to explain identified problems and propose clear solutions; independence and careful work with the existing website. At the first stage, it is necessary to familiarize yourself with the project, conduct a technical audit, and propose a list of priority changes. After that, ongoing work on the further development of the website is possible.
We are looking for an experienced Embedded developer to create energy-efficient firmware for a wearable device (form factor: chest strap) for monitoring psychophysiological state. The circuit design is complete, and development will be based on a development kit with subsequent transfer to a custom board.Stack and hardware base:MCU: Nordic Semiconductor nRF52840 or nRF5340.Development environment: nRF Connect SDK / Zephyr RTOS (strictly C/C++).Peripherals:Optical pulse sensor (PPG) — operates via I2C.6-axis inertial sensor (IMU accelerometer + gyroscope) — operates via SPI.Haptic motor driver (LRA 1030) — controlled via PWM.External SPI Flash memory for cyclic logging.Work scope by stagesStage 1: Bring-up, peripheral drivers, and BLE telemetryGoal: Bring the hardware to life, set up stable data collection, and transmit it to a smartphone/PC.Configure I2C and SPI buses using DMA (Direct Memory Access) to offload the processor.Write/integrate drivers for PPG and IMU (configure polling frequency, sensor FIFO buffers).Deploy a custom BLE profile (GATT service) for real-time transmission of raw data from sensors.Basic initialization of PWM for controlling the haptic LRA motor (launch test vibration patterns).Stage 2: Algorithmic layer (DSP and multi-level feedback logic)Goal: Implement mathematical signal processing directly on the chip (Edge Computing) and device reaction logic.Implement algorithms for filtering motion artifacts: clean the PPG signal using accelerometer data (IMU).Extract R-R intervals (HRV) from the cleaned PPG signal.Implement 4-level system stability logic:Drift Level: Track gradual changes in HRV and breathing.Prediction Level: Calculate a mathematical trend for deterioration.Micro-correction Level: Generate barely noticeable haptic patterns on the LRA motor when a target data pattern is detected.Hardware Reset Level: Implement safety logic (high-intensity haptic pulse at critical metrics).Stage 3: Energy saving, logging, and fault toleranceGoal: Prepare the device for autonomous operation from a miniature battery and ensure "24/7" stability.Deep optimization of energy consumption. Put the MCU into sleep mode (System ON/OFF) between measurement cycles. The processor should wake up only on interrupts from sensor FIFO buffers or a timer.Write a fault-tolerant file system in external SPI Flash (e.g., LittleFS) for autonomous cyclic log saving.Configure a hardware watchdog timer to prevent firmware hangs.Requirements for the performer:Experience in commercial development for Nordic chips (nRF52/nRF53) of at least 3 years.Proficient in Zephyr RTOS and debugging tools (Segger Embedded Studio / VS Code, J-Link).Understanding of digital signal filtering principles (DSP) and low-power design.Having your own debugging kit (nRF52840-DK or similar) for starting work is welcome.Work format:Milestone payments with results documented on GitHub. Please indicate your hourly rate or approximate cost and timeline estimates for each of the three stages.
Need a Wix specialist for website layout based on Figma design. There is a ready website design in Figma. It needs to be implemented in Wix with high quality, closely following the layout. Requirements: transfer the design from Figma to Wix; adapt all pages; set up desktop and mobile versions; ensure correct display on different devices. Preference will be given to freelancers with experience working with Wix. Please send your portfolio with completed projects.
General information It is necessary to develop a simple minimalist web system, the main purpose of which is to maintain a client database, create appointments for visits, and automate the process of confirming visits via SMS, sending one-time links through the API from the service itself. The project is being developed in stages. In the first stage, it is necessary to implement only the basic functionality (MVP) so that the system can be used in real work. After launch and testing, it will gradually be expanded with new modules.Main functionality of the first stage User authorization; Client database; Creating and editing appointments; List of appointments (or a simple calendar); Switching between points of sale; Integration with the SMS operator via API; Sending SMS with any text or link for visit confirmation; Confirmation or cancellation of the visit by the client via a one-time link; Displaying the confirmation status directly next to the client's appointment. At the initial stage, instead of a full calendar, the use of a simple list of appointments by days is allowed. Each day should contain a chronological list of bookings indicating the time, client's name, service, employee, and confirmation status. Later, this list can be replaced with a full calendar without changing the system structure. The system must have the ability to switch between points of sale. Each point of sale has its own list of appointments (or calendar), but they all use a common client database.