Multispace е платформа за менажиране, намиране и наемане на офиси и работни места в България. Тя предлага на своите клиенти най-добрите условия за работа, като същевременно им осигурява и такива за отдих и развлечение. Платформата предлага 3 начина на ползване за своите потребители: Домакини, които отдават офисни пространства, хижи, вили и други места под наем. Работодатели, които наемат въпросните места и закупуват абонаменти за своите служители. Служители, които избират от къде да работят, като имат възможност да избират между множество места, които са на разположение в платформата и към които техния работодател има абонамент.
Както може би се досещате, функционалността на платформата е доста сложна и изисква много внимание към детайлите. Възможностите ѝ трябва да бъдат различни за всеки вид потребител, което прави техническия аспект на задачата комплексен.
Когато се запознахме с екипа на Multispace, те вече имаха изграден MVP продукт, който трябваше да се доразработи така, че да покрива по-сложни технически нужди.
Ключови проблеми:
След технически одит на сайта, предприехме нужните действия, за да доразвием продукта им и да го направим по-добър.
Започнахме да реструктурираме Frontend кода на сайта, така, че да премахнем визуалните бъгове, които се бяха натрупали до този момент.
Изгладихме проблеми с архитектурата и данните, които се обменяха между Frontend и Backend, което направи платформата по-бърза и по-стабилна.
Добавихме нови функционалности, които подобриха UX на сайта и направиха платформата по-лесна за ползване.
Структурирахме кода на сайта съгласно принципите на съвременните Frontend архитектури, което направи кода по-лесен за поддръжка и разширяване.
Оптимизирахме скоростта на сайта, като премахнахме излишен, повтарящ се код и изчистихме ненужни заявки към сървъра.