# Price calculator

An indicative price from a catalogue of typical features, in Czech crowns excluding VAT and rounded to thousands. We send a fixed price up front once we have read your brief.

A link with the kind of work (kind) and catalogue features (features) separated by commas gives the price, for example:

    https://jchsoft.cz/en/price-calculator.md?kind=application&features=login,cart,payment-gateway

## Kinds of work (kind)

- `application`: A new application
- `website`: A simple website
- `feature`: A feature for an existing application

## How we develop

- Fully automatic: every [PR](https://en.wikipedia.org/wiki/Pull_request) goes through automated tests and joins the code on its own.
- Semi-automatic: every [PR](https://en.wikipedia.org/wiki/Pull_request) goes through automated tests, and a person checks it before it joins the code. Applications and features only.

## Feature catalogue (features)

### Accounts and login

- **Login** (`login`): Customers sign up and log in with an email and a password, and reset a forgotten password themselves.
  - A new application: Fully automatic CZK 30,000, Semi-automatic CZK 42,000 excl. VAT
  - A feature for an existing application: Fully automatic CZK 10,000, Semi-automatic CZK 10,000 excl. VAT
- **Login with Google or Apple** (`social-login`): One-tap login with a Google or Apple account, with no extra password to remember.
  - A new application: Fully automatic CZK 30,000, Semi-automatic CZK 42,000 excl. VAT
  - A feature for an existing application: Fully automatic CZK 10,000, Semi-automatic CZK 10,000 excl. VAT
- **Roles and permissions** (`user-roles`): Each user sees and does only what they are allowed to, an employee differently from the owner, say.
  - A new application: Fully automatic CZK 30,000, Semi-automatic CZK 42,000 excl. VAT
  - A feature for an existing application: Fully automatic CZK 10,000, Semi-automatic CZK 10,000 excl. VAT
- **User profile** (`user-profile`): A page where customers update their details, address and photo.
  - A new application: Fully automatic CZK 30,000, Semi-automatic CZK 42,000 excl. VAT
  - A feature for an existing application: Fully automatic CZK 10,000, Semi-automatic CZK 10,000 excl. VAT
- **Two-step login** (`two-factor-login`): A code from the phone on top of the password, so nobody else gets into the account.
  - A new application: Fully automatic CZK 30,000, Semi-automatic CZK 42,000 excl. VAT
  - A feature for an existing application: Fully automatic CZK 10,000, Semi-automatic CZK 10,000 excl. VAT

### Shop and payments

- **Product catalogue** (`product-catalogue`): Products with photos, a description and a price, sorted into categories.
  - A new application: Fully automatic CZK 30,000, Semi-automatic CZK 42,000 excl. VAT
  - A feature for an existing application: Fully automatic CZK 10,000, Semi-automatic CZK 10,000 excl. VAT
- **Product variants** (`product-variants`): One product in several sizes, colours or finishes, each with its own price.
  - A new application: Fully automatic CZK 30,000, Semi-automatic CZK 42,000 excl. VAT
  - A feature for an existing application: Fully automatic CZK 10,000, Semi-automatic CZK 10,000 excl. VAT
- **Search and filters** (`product-search`): Customers find goods by name and narrow the choice down by price or colour, for example.
  - A new application: Fully automatic CZK 30,000, Semi-automatic CZK 42,000 excl. VAT
  - A feature for an existing application: Fully automatic CZK 10,000, Semi-automatic CZK 10,000 excl. VAT
- **Cart and checkout** (`cart`): A cart, shipping, an address and an order summary confirmed by email.
  - A new application: Fully automatic CZK 30,000, Semi-automatic CZK 42,000 excl. VAT
  - A feature for an existing application: Fully automatic CZK 10,000, Semi-automatic CZK 10,000–11,000 excl. VAT
- **Card payments** (`payment-gateway`): Payment by card or bank transfer through a payment gateway such as Stripe, GoPay or Comgate.
  - A new application: Fully automatic CZK 30,000, Semi-automatic CZK 42,000 excl. VAT
  - A feature for an existing application: Fully automatic CZK 10,000, Semi-automatic CZK 10,000 excl. VAT
- **Discount codes** (`discount-codes`): Codes for a percentage or a fixed discount, valid until a set date.
  - A new application: Fully automatic CZK 30,000, Semi-automatic CZK 42,000 excl. VAT
  - A feature for an existing application: Fully automatic CZK 10,000, Semi-automatic CZK 10,000 excl. VAT
- **Invoices** (`invoices`): An invoice for every order, as a PDF emailed to the customer.
  - A new application: Fully automatic CZK 30,000, Semi-automatic CZK 42,000 excl. VAT
  - A feature for an existing application: Fully automatic CZK 10,000, Semi-automatic CZK 10,000 excl. VAT
- **Carrier integration** (`shipping-carriers`): Pick-up point selection and parcel labels for carriers such as Packeta, PPL or Czech Post.
  - A new application: Fully automatic CZK 30,000, Semi-automatic CZK 42,000 excl. VAT
  - A feature for an existing application: Fully automatic CZK 10,000, Semi-automatic CZK 10,000 excl. VAT
- **Subscriptions** (`subscriptions`): A monthly or yearly payment for a service that renews itself.
  - A new application: Fully automatic CZK 30,000, Semi-automatic CZK 42,000 excl. VAT
  - A feature for an existing application: Fully automatic CZK 10,000–12,000, Semi-automatic CZK 10,000–16,000 excl. VAT
- **3D product viewer** (`3d-product-viewer`): Customers turn a product around and look at it from every side right on the website.
  - A new application: Fully automatic CZK 30,000, Semi-automatic CZK 42,000 excl. VAT
  - A feature for an existing application: Fully automatic CZK 10,000–12,000, Semi-automatic CZK 10,000–16,000 excl. VAT

### Content and administration

- **Content administration** (`content-administration`): You edit texts, pictures and pages yourself, with no programmer needed.
  - A new application: Fully automatic CZK 30,000, Semi-automatic CZK 42,000 excl. VAT
  - A simple website: Fully automatic CZK 10,000 excl. VAT
  - A feature for an existing application: Fully automatic CZK 10,000, Semi-automatic CZK 10,000 excl. VAT
- **Blog and news** (`blog`): Articles with pictures that you add yourself, listed newest first.
  - A new application: Fully automatic CZK 30,000, Semi-automatic CZK 42,000 excl. VAT
  - A simple website: Fully automatic CZK 10,000 excl. VAT
  - A feature for an existing application: Fully automatic CZK 10,000, Semi-automatic CZK 10,000 excl. VAT
- **Photo gallery** (`photo-gallery`): Photo albums that show at the right size on phones and computers.
  - A new application: Fully automatic CZK 30,000, Semi-automatic CZK 42,000 excl. VAT
  - A simple website: Fully automatic CZK 10,000 excl. VAT
  - A feature for an existing application: Fully automatic CZK 10,000, Semi-automatic CZK 10,000 excl. VAT
- **File uploads** (`file-uploads`): Users upload documents or photos, and you find them next to their record.
  - A new application: Fully automatic CZK 30,000, Semi-automatic CZK 42,000 excl. VAT
  - A feature for an existing application: Fully automatic CZK 10,000, Semi-automatic CZK 10,000 excl. VAT
- **Data import and export** (`data-import-export`): Uploading and downloading data in Excel or CSV, a price list or a customer list, say.
  - A new application: Fully automatic CZK 30,000, Semi-automatic CZK 42,000 excl. VAT
  - A feature for an existing application: Fully automatic CZK 10,000, Semi-automatic CZK 10,000 excl. VAT
- **Reports and charts** (`reports`): An overview of sales, orders or visits in tables and charts.
  - A new application: Fully automatic CZK 30,000, Semi-automatic CZK 42,000 excl. VAT
  - A feature for an existing application: Fully automatic CZK 10,000, Semi-automatic CZK 10,000 excl. VAT
- **Change history** (`audit-log`): Each record shows who changed it and when.
  - A new application: Fully automatic CZK 30,000, Semi-automatic CZK 42,000 excl. VAT
  - A feature for an existing application: Fully automatic CZK 10,000, Semi-automatic CZK 10,000 excl. VAT

### Presentation

- **Visual design** (`page-design`): A look made for your brand that fits phones and computers alike.
  - A new application: Fully automatic CZK 30,000, Semi-automatic CZK 42,000 excl. VAT
  - A simple website: Fully automatic CZK 10,000 excl. VAT
- **Extra page** (`extra-page`): One more page on the website, such as about us, services or a price list.
  - A new application: Fully automatic CZK 30,000, Semi-automatic CZK 42,000 excl. VAT
  - A simple website: Fully automatic CZK 10,000 excl. VAT
  - A feature for an existing application: Fully automatic CZK 10,000, Semi-automatic CZK 10,000 excl. VAT
- **Contact form** (`contact-form`): A form that sends you the message by email, protected against spam.
  - A new application: Fully automatic CZK 30,000, Semi-automatic CZK 42,000 excl. VAT
  - A simple website: Fully automatic CZK 10,000 excl. VAT
  - A feature for an existing application: Fully automatic CZK 10,000, Semi-automatic CZK 10,000 excl. VAT
- **Multilingual site** (`multilingual`): A website in two or more languages, with a language switch.
  - A new application: Fully automatic CZK 30,000, Semi-automatic CZK 42,000 excl. VAT
  - A simple website: Fully automatic CZK 10,000 excl. VAT
  - A feature for an existing application: Fully automatic CZK 10,000, Semi-automatic CZK 10,000 excl. VAT
- **Search engines and sharing** (`seo`): So Google finds you and a link shared on social media gets a nice preview.
  - A new application: Fully automatic CZK 30,000, Semi-automatic CZK 42,000 excl. VAT
  - A simple website: Fully automatic CZK 10,000 excl. VAT
  - A feature for an existing application: Fully automatic CZK 10,000, Semi-automatic CZK 10,000 excl. VAT
- **Map** (`map`): A map with your premises or several places, such as branches.
  - A new application: Fully automatic CZK 30,000, Semi-automatic CZK 42,000 excl. VAT
  - A simple website: Fully automatic CZK 10,000 excl. VAT
  - A feature for an existing application: Fully automatic CZK 10,000, Semi-automatic CZK 10,000 excl. VAT
- **Cookie consent** (`cookie-consent`): A cookie consent bar as the law requires, tied to visitor analytics.
  - A new application: Fully automatic CZK 30,000, Semi-automatic CZK 42,000 excl. VAT
  - A simple website: Fully automatic CZK 10,000 excl. VAT
  - A feature for an existing application: Fully automatic CZK 10,000, Semi-automatic CZK 10,000 excl. VAT

### Apps for iPhone, iPad and Mac

- **iPhone and iPad app** (`ios-app`): An App Store app that shows and edits the same data as your website.
  - A new application: Fully automatic CZK 30,000, Semi-automatic CZK 42,000 excl. VAT
  - A feature for an existing application: Fully automatic CZK 10,000–27,000, Semi-automatic CZK 13,000–38,000 excl. VAT
- **Mac app** (`mac-app`): An app for Mac computers, next to the iPhone app or on its own.
  - A new application: Fully automatic CZK 30,000, Semi-automatic CZK 42,000 excl. VAT
  - A feature for an existing application: Fully automatic CZK 10,000–15,000, Semi-automatic CZK 10,000–22,000 excl. VAT
- **Phone notifications** (`push-notifications`): A message that pops up on the customer's phone, about a shipped order, say.
  - A new application: Fully automatic CZK 30,000, Semi-automatic CZK 42,000 excl. VAT
  - A feature for an existing application: Fully automatic CZK 10,000, Semi-automatic CZK 10,000 excl. VAT
- **Offline mode** (`offline-mode`): The app works with no signal and sends the changes once it is back online.
  - A new application: Fully automatic CZK 30,000, Semi-automatic CZK 42,000 excl. VAT
  - A feature for an existing application: Fully automatic CZK 10,000–12,000, Semi-automatic CZK 10,000–16,000 excl. VAT

### Integrations and automation

- **Booking calendar** (`booking-calendar`): Customers book a free slot themselves and you get a confirmation.
  - A new application: Fully automatic CZK 30,000, Semi-automatic CZK 42,000 excl. VAT
  - A simple website: Fully automatic CZK 10,000 excl. VAT
  - A feature for an existing application: Fully automatic CZK 10,000, Semi-automatic CZK 10,000–11,000 excl. VAT
- **Newsletter** (`newsletter`): Signing up for news and a link to Mailchimp, Ecomail or a similar service.
  - A new application: Fully automatic CZK 30,000, Semi-automatic CZK 42,000 excl. VAT
  - A simple website: Fully automatic CZK 10,000 excl. VAT
  - A feature for an existing application: Fully automatic CZK 10,000, Semi-automatic CZK 10,000 excl. VAT
- **Email notifications** (`email-notifications`): Automatic emails to you or your customers when something happens.
  - A new application: Fully automatic CZK 30,000, Semi-automatic CZK 42,000 excl. VAT
  - A feature for an existing application: Fully automatic CZK 10,000, Semi-automatic CZK 10,000 excl. VAT
- **Accounting integration** (`accounting-integration`): Invoices and payments move into your accounting software, such as Fakturoid or Pohoda, by themselves.
  - A new application: Fully automatic CZK 30,000, Semi-automatic CZK 42,000 excl. VAT
  - A feature for an existing application: Fully automatic CZK 10,000, Semi-automatic CZK 10,000 excl. VAT
- **Link to another system** (`external-api`): Exchanging data with another system you already use, a warehouse or a CRM, say.
  - A new application: Fully automatic CZK 30,000, Semi-automatic CZK 42,000 excl. VAT
  - A feature for an existing application: Fully automatic CZK 10,000, Semi-automatic CZK 10,000–11,000 excl. VAT
- **AI assistant** (`ai-assistant`): A chat that answers your customers' questions from the content of your website.
  - A new application: Fully automatic CZK 30,000, Semi-automatic CZK 42,000 excl. VAT
  - A feature for an existing application: Fully automatic CZK 10,000–12,000, Semi-automatic CZK 10,000–16,000 excl. VAT
- **Live updates** (`realtime-updates`): Changes show up for everyone straight away without reloading, an order status or messages, say.
  - A new application: Fully automatic CZK 30,000, Semi-automatic CZK 42,000 excl. VAT
  - A feature for an existing application: Fully automatic CZK 10,000, Semi-automatic CZK 10,000 excl. VAT

[The whole catalogue with prices](https://jchsoft.cz/en/price-calculator.md) · [Contact form](https://jchsoft.cz/en#contact)
