Skip to content

Latest commit

 

History

History
113 lines (94 loc) · 6.06 KB

readme.md

File metadata and controls

113 lines (94 loc) · 6.06 KB

✏️   Проект находится работе. Ознакомиться можно по ссылке

 Renthings

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

Использованные в проекте технологии:

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