ABC Workspaces - Custom Bookingsystem

Jonas Jabari

Fullstack Engineer
Software Architect
Web Developer
JavaScript
PostgreSQL
Ruby on Rails
Homepage with integrated booking system
Homepage with integrated booking system
ABC Workspaces (Office provider) wanted to build a website with a fully customized integrated booking system. The website and booking system were supposed to "melt" together design-wise. The project needed to be completed within a few weeks in order to promote and digitally monetize a new location they were to open up.
Based on the designs of an external design studio, I was faced with the challenge to implement a highly individual, multi-language and complex website design with all the typical features of a booking system. The booking system should enable users to book offices completely digitally, enable the clients to manage their bookings with a password protected self-service system and give full control to the admins via an admin interface. As the constraints were so custom, I've build the whole system from the ground up, including:
Database Modeling (Postgres)
Backend Development (Ruby On Rails)
Frontend Development (Vue.js combined with a lot of server-side rendering for simplicity)
API Integration: Bi-direction Google Calendar Integration, Stripe Payment
Docker based Deployment
CI/CD via GitLab
After maintaining the project for a couple of years, I successfully handed the project over to a new developer, including intensive onboarding.
Search Results - Showing available offices and conference rooms based on provided filters
Search Results - Showing available offices and conference rooms based on provided filters
Administration UI - Manage Bookings, Offices, Clients, Content and much more
Administration UI - Manage Bookings, Offices, Clients, Content and much more
Partner With Jonas
View Services

More Projects by Jonas