Giter Site home page Giter Site logo

disasterovich's Projects

car-trip-calculator icon car-trip-calculator

Простейший калькулятор расхода топлива и стоимости поездки. Написан на Vue.js 2

docker-yii2-advanced icon docker-yii2-advanced

Lite multi-container Docker application for Yii 2 Advanced Project Template. Includes: nginx, php-fpm, php-cli (includes sshd), mysql, adminer

eksmo_test icon eksmo_test

Вопросы для отклика на вакансию

test-laravel-vue icon test-laravel-vue

Требуется написать веб-приложение для, например, библио-, аудио-, видеотеки и т.д. (предметную область выбрать самостоятельно), в котором будут реализованы CRUD-операции по работе с данными: добавление записи, редактирование записи, удаление записи, просмотр записи, просмотр перечня записей с пейджингом, атрибутивный поиск записей. Для каждой из операций должен быть реализован rest-сервис. Соответственно, со стороны клиента rest-сервисы должны вызываться с помощью ajax-запросов.

test-laravel-vue-2 icon test-laravel-vue-2

В тестовом xml представлены 3 раздела dealers - поставщики sections - разделы каталога (древовидная структура) items - товары 1. Нужно загрузить XML и на основе этих данных реализовать API, который будет отдавать соответствующую информацию: Метод GetSections - возвращает список разделов Метод GetItems(section) - возвращает список товаров соответствующего раздела Метод GetItemInfo(item) - возвращает информацию о товаре 2. Нужно сделать мини сайт без особого дизайна, который будет делать запросы к API и отображать информацию: главная страница - выводим список разделов (дерево) по клику на раздел - отображаем список товаров в разделе (только название) по клику на товар - отображаем информацию о товаре (название, цена, поставщик) В итоге должно быть 2 разных функционала - API и мини-витрина, которая обращается к этому API. Реализация API и обращения к нему на ваше усмотрение.

test-yii2-advanced-vue icon test-yii2-advanced-vue

Установить advanced шаблон Yii2 фреймворка, в backend-приложении реализовать следующий закрытый функционал (доступ в backend-приложение должен производиться только по паролю, сложного разделения прав не требуется): Написать класс/объект Apple с хранением яблок в БД MySql следуя ООП парадигме. Функции - упасть - съесть ($percent - процент откушенной части) - удалить (когда полностью съедено) Переменные - цвет (устанавливается при создании объекта случайным) - дата появления (устанавливается при создании объекта случайным unixTmeStamp) - дата падения (устанавливается при падении объекта с дерева) - статус (на дереве / упало) - сколько съели (%) - другие необходимые переменные, для определения состояния. Состояния - висит на дереве - упало/лежит на земле - гнилое яблоко Условия Пока висит на дереве - испортиться не может. Когда висит на дереве - съесть не получится. После лежания 5 часов - портится. Когда испорчено - съесть не получится. Когда съедено - удаляется из массива яблок. Пример результирующего скрипта: $apple = new Apple('green'); echo $apple->color; // green $apple->eat(50); // откусить пол яблока echo $apple->size; // 0.5 - decimal $apple->fallToGround(); // упасть на землю $apple->eat(25); // откусить четверть яблока echo $apple->size; // 0,75 На странице в приложении должны быть отображены все яблоки, которые на этой же странице можно сгенерировать в случайном кол-ве соответствующей кнопкой. Рядом с каждым яблоком должны быть реализованы кнопки или формы соответствующие функциям (упасть, съесть процент…) в задании. Задача не имеет каких-либо ограничений и требований. Все подходы к ее решению определяют способность выбора правильного алгоритма при проектировании системы и умение предусмотреть любые возможности развития алгоритма. Задание должно быть выложено в репозиторий на gitHub, с сохранением истории коммитов. Креативность только приветствуется.

yii-google-map-widget icon yii-google-map-widget

Простое расширение для создания карты google maps и установки на ней маркеров

yii-yandex-map-widget icon yii-yandex-map-widget

Простое расширение для создания yandex карты и установки на ней маркеров

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.