Skip to content
PackageArchitecture review: an independent review and a step-by-step migration plan in 5-7 business days
Projects
Project details

IPM WEED SOLUTIONS · 2024 – 2025

IPM Weed Solutions

A bilingual corporate website for the Turkish distributor of Foamstream, the herbicide-free weed control machines by UK-based Weedingtech. Products, case studies, blog, videos and downloadable technical documents in one place, with content managed from an admin panel.

My role: Design, development and launch: I carried the full technical responsibility.

ipmweedsolutions.com
English and Turkish
2 languages
downloadable guides and technical documents
9
submission limit per form
3 req/min
sitemap including blog and case studies
Dynamic

The Problem

Foamstream is used by municipalities and organizations around the world as an alternative to chemical herbicides such as glyphosate, but it is new to the Turkish market. The distributor needed to explain the technology both to Turkish buyers and to organizations that read the manufacturer’s English materials.

The manufacturer’s technical documents, case studies and videos were scattered, and product and blog content had to be updatable without needing a developer.

Architecture

Site

  • Tailwind CSS

EN · TR

Admin Panel

  • Tailwind CSS

Products, Blog and Videos

Laravel 13

  • Laravel

Blade and Eloquent

Database

  • PostgreSQL

Products, Content and Newsletter

Document Archive

PDF Guides

Interface strings live in translation files; long content such as case studies is stored in per-language columns on the same record. The chosen language is kept in the session.

What I Built

  • Product Pages

    Overview, applications, technical documents and optional extras for the Foamstream L12 and M600H.

  • Case Studies

    Examples of use around the world in both languages, with an optional PDF attachment.

  • Document Center

    Spec sheets, comparison guides and brochures downloadable from a single page.

  • Blog and Videos

    Industry news, trade show announcements and product videos.

  • Pre-owned Machines

    A separate page for used and ex-demo machines.

  • Admin Panel

    Products, blog posts and videos are managed from the panel by authorized users.

Hard Problems I Solved

  1. 1

    Bilingual Content

    I put short interface strings in Laravel translation files and long content in per-language database columns, so both languages of a case study are managed together in one record.

  2. 2

    Limits Against Form Spam

    I added a limit of 3 requests per minute to the contact and newsletter forms, so automated submissions don’t burden the server or the inbox.

  3. 3

    Search Visibility

    I wrote a dynamic sitemap covering static pages, blog posts and case studies, plus a title and description for each page.

Technologies

  • Laravel
  • PHP
  • PostgreSQL
  • Tailwind CSS
  • Vite

Related Services

Building a similar system? I can work with you from the architecture through to go-live.

Get in touch