✏️ Проект находится работе. Ознакомиться можно по ссылке
Проект интернет-площадки для обмена и аренды вещей. Например, нужна дрель или перфоратор, чтобы просверлить отверстия в стене. Пользователь заходит на сайт проекта, оставляет свой запрос с указанием сроков аренды, описанием и суммой, которую он готов дать взамен. Пользователи площадки, имеющие запрашиваемый предмет, оставляют свои отклики, из которых арендующий выбирает подходящее предложение.
Использованные в проекте технологии:
React
React-Router
React-Dropzone
React-Yandex-Map
Bootstrap
Bootstrap-DatePicker
Сборка проекта с помощью React-create-app.
Серверная часть:
сценарии на PHP для всех реализованных взаимодействий
база данных MySQL.
Авторизация пользователя
Экран "Все запросы", отражающий все запросы пользователей, в том числе те, на которые уже оставлен отклик. На этом же экране происходит выбор категории запроса. По нажатию на кнопку "Откликнуться" происходит переход к экрану отклика. А по "Добавить запрос" - переход к составлению запроса.
Экран отклика на запрос другого пользователя. В верхней части описание запроса, в нижней осталяется ответ. В ответ можно включить фотографии.
Экран "Добавить запрос". На трех экранах последовательно составляется запрос пользователя. По окончании, происходит переход на экран "Мои запросы"
Экран "Мои запросы" показывает состояние запросов созданных пользователем. По нажатию на значок в виде облачков текста можно ознакомиться с подобными данными откликов
Экран "Отклики" позволяет просмотреть отклики, которые оставил пользователь. Переход к подробному описанию происходит по нажатию на кнопку "Откликнуться"
Просмотр отклика. С возможностью просмотреть приложенные фотографии и отозвать отклик
Экран профиля пользователяПрисутствует адаптивность верстки для разных размеров экрана. На малых размерах экрана выбор категории скрывается в сайдбар
-public
-src
-css
-img
-category_icons
-icons
-respondImages
-user_avatar
-php
-profile
-request_creation
-request_list
-respond
-screens
-common_components
-login
-profile
-request_creation
-request_list
-respond
-respond_button
-service