Horeca service is a Polish company with many brands in its portfolio focused around the HoReCa, Event & Mice industry, offering services as well as sale and rental of equipment. Their clients include hotels, restaurants, event organizers, and private clients. One of the branches of their business is the WorkInn recruitment marketplace, which was commissioned by the owner of Horeca Service, Łukasz Cieślikowski.
WorkInn – web app and recruitment marketplace challenges
The main challenge of the project was the development of the web application. The client came to us with a ready idea for the application. Our side was to verify this idea, conduct a business analysis, define the project’s scope, and plan the project’s roadmap.
Even before the start of development, we faced the challenge of creating an application design for a recruitment marketplace from scratch. In this process, we had to consider the needs of two types of users – employers and employees. Both groups required the ability to create a profile, add specific information, and some custom features.
The recommendation engine combined with push notifications, communication flow between both groups of users, the evaluation and feedback system, and the automated process of issuing an offer, signing the contract, and settling the order were different challenges of this project.
One of the project assumptions was the acquisition of search engine traffic, that’s why we have to focus on SEO optimization.
How we build a web app and recruitment marketplace
As part of this project, we provided services such as UX/UI design, web development, RWD, front-end development, back-end development, and Quality Assurance tests.
Already at the design stage, we distinguished two groups of users for whom we prepared dedicated accounts, equipped with functionalities needed for each group.
The employer’s profile includes the company’s logo and description, opinions about the company written by users employed by WorkInn, a calendar of all company events, offer statistics, a summary of expenses, a list of candidates and participating employees, and settlements. Additionally, the employer has the opportunity to obtain the status of a “trusted employer”.
The employee profile is less advanced, the necessary functions are employee availability settings, profile photo, description, work experience, as well as statistics from the offers he participated in.
In addition, we designed and implemented a landing page supporting the process of registering employees and employers on the platform.
The main functionality of the application is the possibility of posting job offers, i.e. adding events to the company’s calendar. When creating an offer, the employer specifies who he needs, the time of the event, the number of hours, the hourly rate, and the location. It can also create recurring events. All offers of a given company can be found in its calendar visible on the employer’s profile. Events can have one of three different statuses: upcoming, in progress, and completed. Employees can filter events by location, position, or hourly rate and apply for events with the upcoming status.
Another key functionality is the recommendation system combined with push notifications. Based on the data from the offer and candidate profiles, the system sends the employer proposals of candidates who may be invited to take advantage of the offer. The employee receives information about new offers for selected locations, positions, or companies, but he can also use a search engine and use these conditions as filters. Both parties receive push notifications by e-mail or via the Inbox in the application – depending on the user’s settings.
A separate challenge of this project was to plan communication between the employer and employee and automate the cooperation process. In the first step, the employer issues an offer and the employees apply. Then the employer checks the profiles of the candidates and accepts or rejects them. Accepted candidates gain the possibility of contact via Inbox in the application. After the event is over, the system settles the cooperation. The employer receives a summary of hours worked and the hourly rates for approval, which he can increase when he wants to give the employee a bonus, or lower when he is not satisfied. The final summary is sent to the employee, which he approves or rejects. In case of rejection, the process is repeated and if after two cycles the parties do not agree, the matter is settled by the WorkInn administration. If the settlement is approved, the system automatically generates downloadable contracts for both parties in two language versions: English and Polish.
After the job is finished, the employer and the employee can form an opinion that will be visible to each of them on their profile.
The result of the cooperation is the creation of the WorkInn web application and recruitment marketplace with a number of improvements and functionalities for two groups of users. As we started from scratch, we have to understand the idea, design the web application and develop it.
The well-thought-out architecture of the application guarantees functionality for both groups of users, thanks to which they are able to establish dozens of cooperation every day.
Trusted by leading brands
There is no better recommendation than the opinion of a satisfied customer. See what founders and managers say about cooperation with CrustLab.
The most impressive aspects of CrustLab’s work were the level of technical expertise and ability to understand the project from a business perspective. They cared about our goals from the beginning, which helped us plan better and develop faster.
CrustLab was able to successfully deliver a fully-functioning product, much to the client’s delight. The team was highly communicative, and internal stakeholders were particularly impressed with CrustLab’s management skills. They’re on a straight road to success.
The CrustLab with the experienced team gave us a lot of development energy to build a user-friendly application. Within two weeks, they delivered the first round of iOS and Android apps. Within 3 months our application was launched without any major bugs. The quality is the DNA of the CrustLab.
The best part of working with CrustLabs was their attention to detail in every development process step. They were great about taking the initiative to suggest new enhancements and features that our product owners hadn’t thought of and sharing with us the best practices.
I was looking for a design team that had experience in sports betting. CrustLab helped me complete a full UX design project for my product. It was a very collaborative process, which is what I wanted. When I’m ready to do my next project, they’re going to be my first phone call.
CrustLab successfully delivered a product that was able to maintain its performance despite some sudden surges in the site’s traffic. Thanks to their experience and ability to predict problems, we found solutions and built the project on time.
We finished an MVP in 3 weeks. It was very valuable that CrustLab was able to evaluate the feasibility of our solution and estimated the effort and cost that was required to request the funding. CrustLab can be a business partner in addition to an excellent software development agency.
We hired CrustLab to introduce several modifications to improve one of the Pocco Finance apps and integrate it with the new version of the SDK. The project was completed on time and in line with the planned budget. I strongly recommend CrustLab as a software partner.
CrustLab’s implementation of our solutions has almost doubled our revenues. All aspects of cooperation were very good. I felt that we were treated as very important clients because we received a very high standard of service. The team delivered the results at the time and budget.
We are really satisfied with the cooperation with CrustLab. Very good technical skillset, good communication, and work done on time! After creating a customizable widget, we entrusted them with redefine of another application, and the results are splendid.
We take advantage of CrustLab’s experience in the field of payments, new functionalities, and user-friendly design. The development process itself ran smoothly and according to plan. It was important for us to complete the project on time, so I cannot imagine a better partner for this project.
CrustLab consistently adds value to our organization in many ways. We’ve received very positively feedback on the system CrustLab has delivered. Our customers regard it as an excellent product. Our experience working with them has far exceeded those of other vendors.
The team provided professional services that added value to the core functions of the business. They were fast and felt like our internal IT department, working during the night when we were deploying important features. That was fantastic, and I’m happy they’ve worked with me.
This team is hungry, sharp, “on it” and very customer-focused. I had no idea that I could find such great help from the other side of the world – especially a firm that could understand our product requirements even though I’m not a tech product manager.
Our cooperation with CrustLab concerned body leasing. They offered us highly skilled and experienced Android developers. I am fully satisfied with the ease of contact, the speed of completing the formalities, but most of all of the man they recommended to us.
More web development case studies
See other web applications implemented by CrustLab