Get a free quote

Automated workplace booking system development for co-working space

Project Background

We received a request for a web application from 2 co-working business owners in May 2021. It is a small space (1000 square feet) catering to freelancers and other flexible workers in the local area who need to hire a desk or meeting room in a professional workspace on an informal, pay-as-you-go basis.

The client’s original idea was to create a native mobile app. But it was later dropped in favor of a web app. So as there was the ability to host it and run it instantly on their own schedule without the need to struggle with app stores.

Monzo’s banking app was the benchmark user experience for the app, namely an easy registration process and a really clean user interface. The app had to help the client realize their business model, so they wanted it to be able to work in multiple locations from the start, in case they opened another office in the future.

There was only 1 office at the time before development, but the client wanted members to be able to choose which office they book/register for, and also, as an admin, wanted the ability to set access and reservation fees independently for all offices.

Product Description

During the initial phase, we discussed the client’s overall project view, how they would like to implement their idea, etc. We received a general briefing, then we had a sequence of introductory calls to agree the project scope and sprint structure for development. We started work immediately, during the development process we were as transparent as possible, so we regularly reported on the project progress to the client, received their feedback, requests for additional features and bug fixes.

The project’s speed was one of the goals, so during the discussions we decided that the project would take 3 sprint cycles to develop, as a result we got a very comprehensive and viable final product. We acted as technical partners of the project so the finished application was launched by our team on our recommended hosting platform. We carefully corrected any bugs and made any adjustments to the logic of the app throughout the process.

Project Challenges

Our client wanted a fast development of an application, which allows him to fully automate the operation of his business. So we started the project immediately. During the development, we were encountered with the client’s requests such as:

1. a remote workspace reservation system
2. an online map of available seats
3. automation of the venue’s operations
4. in-app payment

Our first challenge was to get the full development to a viable product in a very limited number of iterations. The time limit was 3 months.

According to the client’s idea, freelancers and business owners could book a workspace, see the available seats, independently enter the co-working space and pay for the services in one app.

We started with the system for booking workspace in a workplace. It makes it possible to remotely select a place, time, and duration to be in the co-working space in a few minutes. Concurrently with this, we were also working on dynamic visitor tracking. This means that we have created an online room map so that the user can see which and how many places in the room are free in real time. That allowed the user to choose a convenient place to work independently, while the owner could see the occupancy and has an assistance in customer accounting.

The next challenge was the client’s request to automate the entrance to the area. We had to create digital keys that allowed visitors to enter the space. The idea was to make the business fully automated and staff-free. In order to implement this, we used the API DoorDeck, which was new for us at that time. As a result we could successfully implement this idea. Now every user who has booked and paid for a seat automatically gets access to the entrance door. Users have to log in the app, click on the digital door and then the real door of the place will open.

The last goal was to integrate the payment system. Our client wanted his app to have a flexible payment system. We, as technical partners, offered our expertise and created an e-wallet using Stripe. Now, in order to pay for the services of the workspace, it is necessary to deposit the internal wallet and use it to pay for services. This system of payments and credits gave the client more flexibility in managing the user accounts when it comes to negotiating prices.

Value provided

Finally in a short period of time we created an application for a company that provides services for managing co-working spaces. This platform fulfills the intended purpose. It helps in managing access control to the office space and with the billing system, which fully meets the expectations of the client.

Registration of real participants in the application began shortly after the launch of the product without any complications. First feedback was not long in coming. What is most interesting, in Google Maps in the reviews of the coworking itself, people often write positive comments about the application and its convenience.

Process of work

We used Scrum with its sprint development and fast delivery of increments.

After analyzing the subject area, discovering and planning the project, we proceeded to development iterations. We divided the work into 3 sprint cycles, formulating tasks to be completed in the format of user stories with an emphasis on the client’s request.

Client feedback

Check out what our client shared as his feedback: https://clutch.co/profile/corpsoftio#review-1798668

Technology aspects

Choosing the right technology, we stopped on such a tech stack:

  • CSS3CSS3
  • HTML5HTML5
  • LaravelLaravel

Additionally, we used tools such as Jira, Zoom, Slack.

Our leadership

Talk with us

Or download and check our service offering with a brief
description of the approach and working processes.

Andrii Svyrydov

Founder / CEO / Solution Architect

For over 10 years in the tech sector, I founded more than 10 successful SaaS products and startups, including Corpsoft Solutions. If you are an enthusiastic entrepreneur with exciting ideas, book a 1-on-1 call with me now! See you soon!

    Submit a request for proposal

    Portfolio

    Other Projects

    ⌛ 6 months 👥 5 team-members
    • Paperless service

    The company approached Corpsoft.io with a request to evaluate the current state of the application, which was not working correctly, fix the current bugs and implement subsequent phases to expand it. Their previous developers were not up to the task and were demanding a fee until the project was completed.

    Technologies:

    • CSS3 CSS3
    • Elasticsearch Elasticsearch
    • HTML5 HTML5
    arrow
    arrow
    ⌛ 3 months 👥 5 team-members
    • Startup Development

    The idea of this project was born as a response to the trend of workflow digitalization and the blurring of the boundaries as such. The main idea of the platform is to allow users to create lounge space with rooms and work remotely via video communication from any corner of the planet. Hence the name of the project.

    How does it work?

    Technologies:

    • HTML5 HTML5
    • MySql MySql
    • PHP PHP
    arrow
    arrow
    ⌛ 3 months 👥 6 team-members
    • Paperless service

    The platform provides the cleaning company with a convenient and effective way to manage financial processes within its platform, creating a comfortable workspace and providing secure money management through bank transfers and other methods of payment. Click and see more about its key features and value for the business.

    Technologies:

    • CSS3 CSS3
    • Laravel Laravel
    • PHP PHP
    arrow
    arrow