Как и зачем я построил систему отчетности

Обо мне

Я Джордж Джейкоб, разработчик полного стека. Я использую PHP для внутреннего API и Vue.js2 для внешнего интерфейса. Я занимаюсь разработкой более трех лет, и я бы сказал, что это было весело, и я многому научился.
Мне нравится читать и смотреть учебные пособия, чтобы получить навыки, необходимые для выполнения любого проекта.
Я люблю собак, хотя мой умер.

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

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

Что такое система отчетности?

Я создал систему отчетов, в которой любой может сообщить, загрузив несколько изображений, а также описание того, насколько плоха ситуация, с указанием местоположения места, о котором сообщается.
Таким образом, в основном любой, кто может застрять в пробке, может сообщить об этом, и программа сохранит его, и его можно будет отправить в дорожное агентство или в отрасль, ответственную за такую ​​работу.

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

Я использовал PHP (Laravel) для серверной части, MySQL для базы данных и Vuejs для внешнего интерфейса. GitHub Чтобы сохранить мою работу в моем репозитории.

Процесс создания системы отчетности

Создавая этот простой проект, я сначала должен был спроектировать структуру моей базы данных. Запустите новый проект Laravel, включите зависимости npm и вызовите библиотеку Vuejs. Используя Vuejs, я создал компоненты, которые использовал для своего дизайна, и использовал vue для создания всех вызовов API. Дизайн был выполнен с использованием HTML5 и CSS, что делает его максимально простым и адаптивным для всех устройств. Клиентские функции выполнялись Vue, а серверная часть — Laravel.

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

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

Я научился делать простые проекты с помощью Vue, и это было весело.

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

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

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

Ну, я хочу углубиться в Vue, а также в другие вещи, такие как NativeScript, который использует vuejs для создания мобильных приложений для Android и ios.

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

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

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