LT

Įrankis · statyba, karkasiniai namai, B2C kainų skaičiuoklės

Karkasinių namų skaičiuoklė

2026 · Įrankis · JavaScript, esbuild

Internetinė karkasinio namo kainos skaičiuoklė, kurios kainas vadybininkas redaguoja Google Sheets lentelėje

Skaičiuoklė namų statytojui: klientas pasirenka technologiją (skydinę arba karkasinę), aukštų skaičių, apšiltinimą, langus, duris, pamatus ir pristatymą ir gauna sąmatą. Darbas vyko trimis iteracijomis: kainodaros variklis Python/FastAPI ir React (2025 m. lapkritis), TypeScript/tRPC versija ir galutinė lengva versija paprastu JavaScript su kainomis iš Google Sheets, kurias vadybininkai atnaujina patys be programuotojo. Galutinė versija 0.5.7 veikia VPS su savo CORS proxy.

Užduotis

Karkasinių namų kainos ir parinktys nuolat keičiasi; skaičiuoklė su įrašytomis kainomis sensta ir klysta, o klientui reikia greito įvertinimo naršyklėje ir sąmatos be išskaidymo pozicijomis.

Kas viduje

  • Skaičiavimas dviem technologijoms, trims namo tipams (vieno aukšto, su mansarda, dviejų aukštų), keturiems apšiltinimo variantams, polinis pamatas, langai ir durys bei pristatymas
  • Visos kainos imamos iš Google Sheets lentelės: vadybininkai redaguoja kainas lentelėje, o skaičiuoklė atsinaujina paspaudus mygtuką „Atnaujinti kainas“
  • HTML sąmata su spausdinimu į PDF; kliento prašymu (2025 m. gruodžio 13 d. specifikacija) – režimas „tik komplektacija“ be kainų pagal poziciją (ar jis įgyvendintas, nepatikrinta)
  • Standartinių pozicijų abipusiai atskaitymai, dinaminės pertvaros, stogo danga pagal plotą, mansardinis aukštas 75 %
  • Python versijoje (project-calculator): JWT autentifikavimas, GraphQL, WebSocket, Redis talpykla, Prometheus, OpenTelemetry

Skaičiai

  • 362 testai
  • Testų aprėptis 94 %+

Mašininis vertimas – šiuo metu redaguojamas.

Kontaktai

Pasikalbėkime.

Užduoties tipas
Botas

Kur veiks botas

Svetainė

Kokia svetainė

Ar yra dizainas

Mini App

Kur bus paleista

Ar reikalingi mokėjimai

DI sistema
Kita

Atsakome per 24 valandas · Jūsų vardas ir kontaktas išlieka perjungus skirtukus