PORTFOLIO

Виртуальная школа

ссылка на сайт

Проект представляет собой образовательный портал для сотрудников организации, данный реализованный раздел позволяет каждому сотруднику ознакомиться с актуальными новостями в компании, изменениям по тарифам и по продуктам.


Данное приложение было разработано в команде из трёх человек, я полостью отвечал за бэкенд, в работе использовали trello и менеджер версий GitHub


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


Реализована админка, администратор имеет возможность редактировать и удалять пользователей, так же может добавлять новые темы и вопросы к ним, имеет возможность брать на себя обращения пользователей


Стек: PHP7.2/Laravel/Blade, Сервер: nginx, СУБД: MySQL

ссылка на GitHub

  • admin@admin.ru / 12345678 <- админ
  • user1@user1.ru / 12345678 <- админ
  • user2@user2.ru / 12345678
  • user3@user3.ru / 12345678
  • user4@user4.ru / 12345678
  • user5@user5.ru / 12345678
  • user6@user6.ru / 12345678

Space Shooter (игра)

играть

Стрелялка в космосе, написанная на PHP и JS


Пройди все уровни и одолей босса =) Реализовано сенсорное управление в мобильном режиме. Добавлена авторская музыка на фон. Красивые виды космоса реализованы по средством canvas. F12 - найдешь читы, если ты казуал =)


Стек: PHP8.1/JS ES6/jQuery/hammer.js, Сервер: apache, СУБД: MySQL

ссылка на GitHub

Новостной портал

ссылка на сайт

Простой новостной сайт на Laravel, имеется возможность парсить новости с news.yandex.ru, редактировать и удалять эти новости


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


Стек: PHP7.2/Laravel/Blade, Сервер: nginx, СУБД: MySQL

ссылка на GitHub

  • kpstya@mail.ru / 12345678 <- админ
  • konstantin@mail.ru / 12345678 <- админ
  • kirill@mail.ru / 12345678
  • dima@mail.ru / 12345678
  • ivan@mail.ru / 12345678
  • andrey@mail.ru / 12345678
  • ivans@yandex.ru / 12345678

Маркетплейс

ссылка на сайт

Маркетплейс на Laravel9, реализован парсер XML файлов с каталогами товаров


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


Стек: PHP8/Laravel9/Blade, Сервер: nginx, СУБД: MySQL

ссылка на GitHub

  • konstantin@mail.ru / QWErty1@ <- админ
  • ivan@mail.ru / QWErty1@ <- админ
  • alexander@mail.ru / QWErty1@
  • maria@mail.ru / QWErty1@
  • jack@mail.ru / QWErty1@

Интернет-магазин на PHP

ссылка на сайт

Простой интернет-магазин на PHP без использования фреймворков, данные о товарах и пользователях хранятся в БД, данные о заказах и корзинах пользователей сохраняются в сессии


Полностью реализован функционал регистрации пользователей, авторизации, работы с товарами и заказами. Авторизованные пользователи могут оставлять комментарии, редактировать или удалять свои комментарии. Реализована админка, реализован CRUD к пользователям, товарам, комментариям, корзинам и заказам


Стек: PHP7.3/Twig, Сервер: Apache, СУБД: MySQL

ссылка на GitHub

  • admin / 123 <- админ
  • user2 / 1232
  • user3 / 1233
  • user4 / 1234
  • user5 / 1235
  • user6 / 1236
  • user7 / 1237
  • user8 / 1238
  • user9 / 1239
  • user10 / 12310

Интернет-магазин на Vue CLI

ссылка на сайт

SPA-приложение созданное с Vue CLI. Реализована возможность добавления товаров в корзину, работа с корзиной, реализован поиск по слову или части слова, так же возможность подбора товаров в диапазоне цен(range)


Приложение написано на Vue CLI

ссылка на GitHub

Продуктовый калькулятор

ссылка на сайт

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


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


Приложение написано на Vue.js

ссылка на GitHub