GithubHelp home page GithubHelp logo

ivankaz / widget-amocrm Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 1.0 575 KB

Виджет для amoCRM / amoCRM API, oAuth 2.0, JavaScript, PHP

JavaScript 55.24% CSS 1.69% PHP 43.07%
ajax amocrm amocrm-api javascript oauth2 php

widget-amocrm's Introduction

Я занимаюсь веб-разработкой на фрилансе последние 3 года. Прошел путь от создания калькуляторов на jQuery до разработки интернет-магазинов на OpenCart (open-source CMS для e-commerce, "под капотом" MVC).
Отзывы о моей работе

Я хочу работать в команде с другими программистами и создавать сложные веб-приложения. Например, LMS и CRM системы. На фрилансе таких заказов, к сожалению, совсем мало. Поэтому ищу работу Backend-разработчиком в EdTech или CRM.

  1. Для этого изучаю Laravel 8
    Исходники блога на Laravel
  2. Учусь упаковывать и разворачивать веб-приложения с помощью Docker
    Репозиторий проекта на Laravel с Dockerfile и docker-compose.yml
  3. Делаю проекты по GitFlow (ветки main, develop и feature)
    Список веток на GitLab в проекте, который я делал
  4. На Stepik.org заканчиваю проходить интерактивный курс по SQL от Дальневосточного федерального университета
    SQL-запросы, которые сделал в процессе прохождения курса

Мой опыт работы с различными CMS

OpenCart 3.0 / 2.3 / 1.5, 2020-2022 г.:

  • Верстал и натягивал элементы интернет-магазинов, такие как:
    • категории товаров
    • корзину
    • оформление заказа
    • многоуровневое меню
    • слайдеры, баннеры и т.д.
  • С помощью SQL-запросов автоматизировал часть рутинной работы с товарами (например, массово изменить цену, характеристику или категорию)
  • Интегрировал оплату покупок картой через интернет-эквайринг Сбербанка и Тинькофф
  • Подключал и дорабатывал плагины расчёта стоимости доставки от СДЕК и Боксберри
  • Настраивал отправку почты через mail() и SMTP
  • Создавал модификаторы (смесь XML и PHP)
  • Дорабатывал плагины и шаблоны
  • Исправлял ошибки CMS

MODX Revolution, 2020 г.:

  • Создавал интернет-магазин напольных покрытий с нуля
  • Использовал miniShop2, Fenom, pdoTools, ClientConfig

Битрикс, WordPress, Joomla, Drupal, uCoz и Тильда, 2019-2021 г.:

  • Устанавливал калькуляторы и формы, которые разрабатывал под заказ
  • Для создания калькуляторов использовал jQuery и Vue.js

Скриншоты, которые я сделал для подтверждения моих навыков

Настройка VPS
Перенос блога на Laravel с локального компьютера на VPS
Использование GitLab
Использование Docker

Что использую при веб-разработке

Для бэкенда: OpenCart 3, Laravel 8, PHP
Для фронтенда: Vue.js, jQuery, JavaScript
Для адаптивной вёрстки: Bootstrap 4/5, Bulma CSS, Sass, CSS Flexbox и CSS Grid
Для валидации полей ввода: InputMask
Для генерации PDF-документов: mPDF
Для отправки сообщений на почту: PHPMailer
Для анимации слайдеров: Swiper, Owl Carousel 2
Для парсинга: BeautifulSoup 4, requests, Python 3

Каким софтом пользуюсь

ОС: Xubuntu 20.04
IDE: PhpStorm, Atom, Vim/GVim
Работа с MariaDB: adminer.php, DBeaver

Свяжитесь со мной

Иван Казаков, Ульяновск
Telegram: @ivankazakovblog
Телефон: +79170594815
VK: vk.com/ivankaz
Почта: [email protected]

widget-amocrm's People

Contributors

ivankaz avatar

Watchers

 avatar

Forkers

standybee

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.