Учебный проект для студентов потока Яндекс.Практикума, ранее был написан на нативном JS, переписан на React, TypeScript можно смотреть карточки своих однокурсников, добавлять новые и ставить им likes.
В этом проекте используется следующий стек технологий:
- React;
- TypeScript;
- Redux;
- Redux-Saga;
- Верстка BEM;
- SCSS;
- nested структура стилей;
- Клонировать репозиторий в терминале командой:
git clone https://github.com/asnazarov/project_Mesto.git
- Открыть папку с проектом в редакторе кода
- Установка зависмостей в терминале редактора:
npm i
- Создание production-сборки:
npm run build
- Запуск тестовой сборки на локальном сервере:
npm run dev
- Публикация production-сборки на GitHub Pages:
npm run deploy
- Переписать стили с nested на flat;
- Добавить поиск по карточкам;
- Добавить валидацию инпутов;
- Сделать бекенд на express, mongoBD;
- Сделать идентификацию, аутентификацию и авторизацию;