Case Study: Website Development for inwave-project.ru

  • Home
  • Portfolio
  • Case Study: Website Development for inwave-project.ru

Case Study: Website Development for inwave-project.ru

About the Project

InWave is an architectural bureau that creates 3D concepts, architectural designs, and interiors for private and commercial spaces. The goal was to build a lightweight, “living” website where visitors could instantly grasp the studio’s philosophy, explore its services, and browse the portfolio.

Tools & Methodology

  • PHP + WordPress — core and CMS: easy content management for “Services” and “About” sections, with custom post types for projects.

  • Figma — wireframes and final layouts: responsive design, clean typography, and large-format photos of completed works.

  • Agile + Redmine — 1–2 week sprints; task planning (layout, integrations, content) directly in Redmine; weekly short sync meetings.

  • CI/CD (GitLab CI) — automatic deployment to staging and production environments with every code update.

Key Stages

Requirements Gathering & Prototyping

  • Interviewed the InWave team to identify key sections: “Philosophy,” “Our Services,” and “Contact.”

  • Built a clickable homepage prototype in Figma:

    • “Philosophy”: black background with a quote on movement and the creative process.

    • “Our Services”: cards for “3D Concepts,” “Architecture,” and “Private Design” with large illustrations.

  • Finalized a minimalistic visual style with a strong focus on completed project photography.

Design & Layout

  • Final visual design in Figma:

    • Clean white header with logo and navigation menu.

    • “Our Services” section in three columns with outlined cards and no visual clutter.

    • “Philosophy” section on a black background with contrasting text and a photo illustration on the right.

  • HTML5/CSS3 layout using BEM and SASS:

    • Responsive grid: from three columns on desktop to a single column on mobile.

    • Smooth CSS transitions for card fade-in on page load.

WordPress Integration & Functionality

  • Created a child theme based on a Gutenberg-ready template.

  • Installed and configured:

    • SEO plugins (Yoast SEO),

    • Auto image optimization and lazy-loading.

  • Integrated a “Request a Project” form using a WP plugin with validation and email delivery to the manager.

CI/CD & Testing

  • CI setup: on push to develop branch, CSS/JS linting runs, styles are built, and the build is deployed to staging.

  • QA testing:

    • Checked responsiveness on iPhones and Android tablets,

    • Verified forms,

    • Ensured correct rendering of “About” and “Services” sections across browsers.

  • After successful testing, the production release was triggered via one-click deployment using GitLab CI.

Content Upload & Launch

  • Uploaded to WordPress:

    • “Philosophy” content: movement quote and a paragraph describing InWave’s workflow.

    • Service list with photo examples: “3D Concepts,” “Architecture,” “Private Design.”

  • Configured Google Analytics, integrated Yandex/Google Maps on the “Contact” page, and set up SMTP for reliable form delivery.

Results

  • Vivid and communicative website: Visitors immediately understand the bureau’s philosophy and areas of expertise.

  • Simple content management: The InWave team independently adds new services and projects without needing developers.

  • Fast turnaround: Thanks to CI/CD and Agile methodology, updates go live in just a few hours.

  • More leads: In the first week after launch, “Request a Project” conversion grew by 40%.

Why Does It Feel Alive and Engaging?

We eliminated unnecessary fluff, emphasized large-scale visuals of InWave’s work, and clearly structured content around philosophy and services. The combination of Figma, PHP/WordPress, Agile, and CI/CD allowed for fast iterations and kept the project dynamic.

Prev
Next
Drag
Map
Select the fields to be shown. Others will be hidden. Drag and drop to rearrange the order.
  • Image
  • SKU
  • Rating
  • Price
  • Stock
  • Availability
  • Add to cart
  • Description
  • Content
  • Weight
  • Dimensions
  • Additional information
Click outside to hide the comparison bar
Compare