Данный проект является итоговой работой за 13-14-15 спринт на Яндекс.Практикуме.
Сервис предоставляет возможность делиться фотографиями и картинками.
В нём представлены:
Фронтенд и бэкенд части приложения со следующими возможностями: авторизации и регистрации пользователей, операции с карточками и пользователями.
- Регистрация;
- Авторизация;
- Редактирование аватара;
- Редактирование профиля;
- Добавление новой фотографии;
- Удаление карточки при клике на иконку;
- Поставить / убрать лайк;
- Открытие фотографии в полном размере.
- HTML5;
- CCS3;
- JavaScript (стандарт ES6);
- React (Create React App, портирование разметки в JSX, функциональные компоненты * хуки);
- Адаптивная верстка (мобильные устройства, планшеты, десктопы);
- Методология БЭМ (файловая структура);
- Flexbox;
- GRID;
- Позиционирование;
- Псевдоклассы;
- Webpack;
- Express;
- MongodDB.
- Чтение токена из куки;
- Улучшить UI и UX (внести новый функционал и оптимизировать внешний вид).
/backend
— папка с бэк частью приложения;
/frontend
— папка с фронт частью приложения.