Меня зовут Тимур. Закончил Тверской государственный технический университет по специальности Информатика и вычислительная техника.
Во время учебы и после университета занимался веб разработкой. Работал в ИТ компании веб разработчиком 4 года. За это время опробовал множество инструментов и вариантов создания веб сайтов.
Остановился на использовании:
1. JavaScript фреймворка Vue для отрисовки пользовательских интерфейсов. Благодаря реактивности vue - веб приложения получаются шустрыми и удобными. Если нету дизайна, не беда. Используя библиотеки готовых UI компонентов, получаются современные интерфейсы, которые выглядят в разы лучше чем многие дизайнерские. Single page application, progressive web application - все это vue.
2. PHP фреймворк Laravel для взаимодействия с сервером и базой данных. Vue содержится в коробке фреймворка. Аунтефикация, пользователи, роли, промокоды, скидки, отчёты - все это, а так же многое другое лежит на laravel.
Близко знаком с REST API. Curl, oauth, axios, bearer. Все это проходил, трудностей не возникнет.