Как и зачем я построил систему управления недвижимостью

Обо мне

Меня зовут Эрланд Мухасай, я разработчик полного стека из Албании.
У меня есть степень магистра компьютерных наук на факультете естественных наук Тиранского университета.
Я работал в различных веб-технологиях более 5 лет опыта программирования.
Я работал разработчиком внешнего интерфейса (Html5, CSS3, Bootstrap, Less, Sass, jQuery, javascript, PSD в HTML с идеальным пикселем и валидатором W3S.)

Кроме того, в качестве бэкэнд-разработчика я использовал процедурный PHP с нуля, Mysql, javascript, ajax, json и MVC-фреймворки, такие как Cakephp Framework (Advanced Knowledge 2.X), Laravel, CodeIgniter и т. д.

Также у меня есть некоторые знания CMS, такие как WordPress, Joomla и т. д.
а в последнее время я работал над разработкой фреймворка гибридных приложений (PWA, Ionic 2) и SPA Angular2.
Я пишу высокооптимизированный и хорошо структурированный код.

Проблема, которую я хотел решить

Я видел несколько клонов Airbnb на рынке, но ни один из них не был достаточно полнофункциональным и не имел всего, что я хотел.

Что такое система управления недвижимостью?

Я создаю систему управления недвижимостью с нуля, используя фреймворк cakehp.

Стек технологий

Для проекта я использовал фреймворк Cakephp MVC, API GoogleMaps, API PayPal, социальные API, такие как Facebook, Twitter и т. д., конвертеры валют и т. д.

Процесс построения системы управления недвижимостью

Я начал с анализа каждого существующего проекта, их обратного проектирования, проектирования БД, построения схемы рабочего процесса. затем начинаем реализовывать функциональные возможности один за другим.

Проблемы, с которыми я столкнулся

во время моего пути разработки этого приложения у меня было много проблем, так как я создавал его с нуля, и я создавал его в одиночку.
мне это нужно, чтобы изучить несколько новых API, как их реализовать, отладить и протестировать, но когда я оглядываюсь назад, я думаю, что все это того стоило, поскольку это сделало меня лучшим программистом и аналитиком в целом.

Основные выводы

я узнал, что перед любым большим или маленьким проектом ключевой частью является планирование. а хорошее глиссирование избавит вас от многих головных болей в дороге.

Советы и советы

Заключительные мысли и следующие шаги

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *