Full-stack Development for CRM

offix laptop

The hard job of back-end developers often goes unnoticed. Because if they’ve done their part well - everything works seamlessly and users don’t even know how many tasks, how much code, and how many unique solutions are hidden behind the pretty front facade. That’s why today we’d like to describe a case of full stack development for a CRM functionality to show you how important back-end can be.

A bit about the project

Offix is an Israeli company that provides a flexible office booking system. They asked Etcetera to build a calculator for the cost of the booking and a convenient calendar. We decided our full stack developer Ivan was the perfect expert for the job.

The process of development for CRM

  1. Ivan improved an existing calculator plugin with custom code to make the functionality flexible enough for the client’s needs.

  2. The next step in the booking is payment. The customer gets to the page where they enter the data required for payment. Ivan ensured that the entered data is tied in the back end to the personal account and clients automatically receive an email with information for entering the personal account.

  3. After that, the customer gets to the payment provider’s page, where he enters the card data and makes the payment. Ivan also connected the payment provider with a custom code without plugins.

  4. The last step was to create a calendar for the clients to conveniently view their bookings either by day, week, or month. They can make new bookings right from the calendar. It also lets managers see bookings and customer information to coordinate the system.

  5. This project’s most challenging and exciting task was creating a mobile version for each system part. The WordPress plugins were utterly powerless in mobile versions, so Ivan had to rewrite their functionality. One of the unique solutions was to use register-transfer level (RTL) technology in calendar development.

The booking system is now flexible and automated enough to simultaneously embody all the flexibility offered by Offix and simplify the booking process for customers as much as possible, thanks to a logical and consistent structure on the back end and a user friendly interface. Also, it is now possible to book an office from any device without any restrictions on functionality.


offix skills

Project Numbers


Hours spent





More Cases

Gurusoft Brand Design

Gurusoft helps to automate businesses with digital solutions for the last 20 years. Etcetera helped them update brand design guidelines.

Branding, Pitch-Deck & Landing Page Design for Start-up

At Etcetera, we strive to do a great job - that is, solving the client's real problem, just like in this case of Design for Start-up

Offix: Full-stack Development for CRM

Today we’d like to describe a case of full stack development for CRM functionality to show you how important the back-end can be.

FIG: Website Design & Development

FIG is a US food tech start-up. They needed a cool, engaging FIG website to attract and convert new users to their app.

Carbon Offset Company: Shopify Application Development

It brings us real satisfaction when our work has a significant impact on the world. Shopify Application Development case is just the kind.

Bluuwash: Design & Development

Bluuwash: Design & Development - good example of teamwork that helped the client close all their needs with one partner.

Best Digital Banks: Design & WordPress Development

The client wanted the design and WordPress development of a simple, lightweight, and performant website that compares digital banks.

Coloryzer: Website Design & Development

At Etcetera, we love working with innovative tech companies that offer clients cool, unique, and modern solutions. Today we would like to tell you about one of such projects.

Dolce Violins: Website Design & Development

Coupled with the client's marketing efforts, our new design and website performance gave amazing results. Dolce Violin traffic was 235 in May when we implemented the changes. Now it is over 1700 and growing.

Etcetera: Website Design & Development

The website is the next logical step of the agency rebranding, that we've all been waiting for. A few months ago we updated our logo, and now we are launching a site where we can show our best expertise without any limitations from other platforms.

Swagger: Website Design & Development

Etcetera helped Swagger to create a user-friendly e-commerce website to empower every man on the planet to feel fresh, sharp and confident.

Arena Data Consulting: Branding & Website Design

It was a pleasure for Etcetera to help ADC grow over all these years, develop and adjust their corporate style & design according to the company's goals.