—FULL-STACK / CRM · 2025

Naprawprojektor.pl

From a repair request to a connected system.

Role
Interface design, frontend, application logic, SQL database and VPS deployment.
Goal
Connect the service website with customer and repair-request management in one environment.
Stack
PHP · JavaScript · HTML / CSS · SQL · Linux VPS
Year
2025
Screenshot of the public website naprawprojektor.pl
Public website — screenshot captured on 25 September 2026. Admin panels and CRM modules are not public.

Project story

  1. 01Context

    A platform for a repair business: a public website and a custom CRM for customers and service requests.

  2. 02Problem

    The website needed to present services while the backend supported repair requests. Both sides required coherent logic and structured data.

  3. 03Approach

    • SQL database architecture and business logic.
    • Responsive interface and a custom CRM panel.
    • Linux VPS deployment, technical SEO and Google Ads campaign work.
  4. 04Implementation

    Custom request handling is part of the application, rather than a separate add-on. The public site and administrative panel form one system based on PHP, JavaScript and SQL.

  5. 05Details

    The central interaction is customer and service-request management in a custom CRM.

  6. 06Technologies

    A platform for a projector repair business: a public website and a custom CRM for customers and service requests, built with PHP, JavaScript, HTML and CSS. My scope covered interface design, SQL database architecture, business logic, Linux VPS deployment, technical SEO and Google Ads campaign work.
  7. 07Result

    A deployed platform connecting a service website with repair-management tools.

—Project details

Decisions, challenges
and what was delivered.

01

Design decisions

  • The public site’s main action is registering a device — the “Report a device” button is visible from the first screen.
  • The site and the panel are one product, so both use the same logic and the same order data.

02

Technical challenges

  • A single SQL database serves both the public site and the custom CRM.
  • Deployment and configuration on a dedicated Linux VPS.
  • Technical SEO and Google Ads campaign work were part of the scope.

03

What was delivered

  • A responsive service website
  • A custom CRM panel for customers and orders
  • Database architecture and business logic
  • VPS deployment

04

What can be verified

  • Public website: naprawprojektor.pl
  • The CRM panel is not publicly accessible.
Next project → Endframe.pl

→Next step

Have a project that
needs structure?

Write a few sentences about the goal and the current situation. I reply personally — usually with questions that help define a sensible first release.

ContactI reply personally

Let’s talk.

Have an idea, a website to rebuild or a process that needs its own tool? I don’t need a finished specification — a few sentences about what you want to achieve are enough.

  1. 01

    You write. One short form — a few sentences are enough.

  2. 02

    I reply personally. Usually with questions that help clarify the scope.

  3. 03

    We agree a direction. A short call, then a scope proposal and estimate.

Form delivery is not connected on this server yet. Messages only arrive by email: kontakt@bartoszszymanski.pl.

What are we building?
Where are you now?
You can add:

At least 20 characters.

Your details are used only to reply to your message. Privacy