Our customer is an Austrian-based company involved in numerous branches of the real estate business in Vienna. They provide a platform for commission-free renting options. Our main goal was to modernize legacy software and create a user-friendly solution to streamline the rental process while maintaining a positive user experience.rnrnWe collaborated closely with Austrian teams and transferred legacy code to the modern ASP.NET Core MVC framework. We also implemented revenue optimization strategies, which significantly increased the client’s user base and income.
u003culu003ern tu003cliu003eRefactor legacy codeu003c/liu003ern tu003cliu003eExtend the development team’s capacityu003c/liu003ern tu003cliu003eAdd testing servicesu003c/liu003ern tu003cliu003eImplement Agile Scrum approachu003c/liu003ern tu003cliu003eImplement Test Driven Developmentu003c/liu003ern tu003cliu003eSetup CI infrastructureu003c/liu003ernu003c/ulu003e

u003culu003ern tu003cliu003eOur main task was to create a new real estate renting web portal that charges no unnecessary commissions or fees. It was expected to become Eresnet company’s third and biggest web portal.u003c/liu003ern tu003cliu003eWe needed to transfer all the features of the existing two portals, create new functionality, and migrate legacy software to new technologies (e.g., a new version of the .NET framework, ASP.NET Core, etc.).u003c/liu003ern tu003cliu003eThe biggest challenge was dealing with 7-year-old legacy code and predefined but non-changeable API behavior. We needed to learn how everything worked to support legacy software while developing new features from scratch.u003c/liu003ernu003c/ulu003e

Our team worked closely with Austrian development and test teams to learn how the existing API works. We conducted requirements investigation and daily meetings to discuss how new features should work. We also regularly visited the client’s location to meet the tech team and our client in person.
The Agile Scrum approach allowed our tech team to focus on development while the PM covered all business concerns, such as requirements, specifications, and responsible features. Our PM operated as a single point of contact and feature owner, which allowed the development team to spend most of their workday on technical tasks. It allowed us to optimize the process and finish the development early without a quality decrease.
We divided our development process into three areas: payments, search, and real-estate advertisement. Each developer worked on their part of the application. Our work became fast and productive, and everyone knew who was responsible for which part.
We needed to avoid overloading the search results with ad banners, so we optimized the search criteria and made the ads display responsive. For example, a user who sees less than five search results will not see an advertisement due to the low number of results. At the same time, a user who sees more than ten search results will see one ad banner integrated into the search results.
To increase the number of unique visitors, we implemented a referral bonus system, weekly news, and FAQ, which taught users how to use our portal and create ads. We also added e-mail notifications on newly added real estate that matched the user’s search and time criteria. To increase the number of unique visitors, we implemented a referral bonus system, weekly news, and FAQ, which taught users how to use our portal and create ads. We also added e-mail notifications on newly added real estate that matched the user’s search and time criteria.
After carefully elaborating on the requirements and completing the development process, we provided thorough testing and bug fixing. The team managed to meet all the deadlines and deliver good-quality code. As a result, the portal is functioning, and the number of unique users and revenue is constantly growing.

u003culu003ern tu003cliu003eA brand new web portal where people can rent or lease apartments without any extra commissions or taxesu003c/liu003ern tu003cliu003eFast and high-quality developmentu003c/liu003ern tu003cliu003eAmazon Web Services as a cloud solutionu003c/liu003ern tu003cliu003eOptimized database requestsu003c/liu003ern tu003cliu003eMigrated legacy software to new technologiesu003c/liu003ern tu003cliu003ePrepared all supporting technical documentation like user and development guides, use cases, and unit test examplesu003c/liu003ern tu003cliu003ePortal’s compliance with the latest security standardsu003c/liu003ern tu003cliu003eAdaptive adsu003c/liu003ern tu003cliu003eAdditional functions to help users navigate and use the portalu003c/liu003ernu003c/ulu003e