Back to portfolio
Case Study

Arboristika Petr Pšeničný

Website with CMS for arboriculture services

View live
Arboristika Petr Pšeničný - Website

About the project

The website for Arboristika Petr Pšeničný is built on Next.js and Tailwind CSS. The key element of the project is the integration of self-hosted Sanity CMS, which allows the customer to edit page content themselves – texts, images, and service offerings. The code is custom-written for the client, but thanks to Sanity, content management is intuitive and doesn't depend on the developer.

Project information

Client

Petr Pšeničný

Platform

Web application

Status

Active

Development time

1 month

Year

2025

Technologies used

Check out the stack I used for this project

Frontend

Next.jsReactTypeScriptTailwind CSS

Backend

Sanity CMSNode.js

Key features

Self-hosted Sanity CMS for customer content management

Intuitive editing of texts, images, and service offerings

Custom modern responsive design

SEO optimization and fast loading

Automatic page generation from CMS data

Contact form and map

Challenges

  • 1

    Deploying a self-hosted Sanity instance for the customer

  • 2

    Designing an understandable editing interface for a non-technical user

  • 3

    Connecting dynamic CMS content with static Next.js website

  • 4

    Maintaining loading speed with dynamic content

Solutions

  • 1

    Self-hosted Sanity with pre-configured schemas for specific content

  • 2

    Customized Sanity Studio with clear labels and guidance

  • 3

    Incremental Static Regeneration for up-to-date content with fast loading

  • 4

    Image optimization via Next.js Image component

Results

Customer manages content independently without developer help

Fast and modern website with excellent SEO

Professional online presentation of arboriculture services

Minimal maintenance costs thanks to self-hosted solution

Development timeline

From analysis to deployment - how the project evolved

1 week

Design and layout

Requirements gathering, page layout and design

2 weeks

Web development

Next.js implementation, Tailwind styling, responsiveness

1 week

Sanity CMS integration

Self-hosted Sanity deployment, schema definition, frontend connection

3 days

Testing and deployment

Customer training, CMS testing, final deployment

Have a similar project?

I'll be happy to help you build your application. Feel free to contact me for a free consultation.

Contact me