Проект в процессе разработки...
Это интерактивная страница, где люди делятся фотографиями их любимых мест. А также оценивают фотографии других пользователей.
https://lod55.github.io/mesto-react/
- Проект запущен на Create React App (CRA)
- git
- HTML
- CSS (сверстана мобильная версия)
- JS (Api fetch)
- React JS
- JSX
- React Hooks (useState, useEffect, useCallback)
- React Context (createContext, useContext)
- React Router (useLocation, Route, Switch, Redirect, useHistory)
- редактировать профиль юзера (аватар, имя, об авторе)
- добавлять карточки
- удалять карточки юзера
- ставить лайки
- открывать фотографии на весь экран
- валидация всех форм
- регистрация
- авторизация
- выход из приложения
Для начала работы вам необходим:
- NodeJS & npm - среда выполенния кода JavaScript вне браузера. Позволяет писать серверныфй код для динамических веб-страниц и веб-приложений.
- Git Bash если вы используете Windows OS.
Скопируйте проект на компьютер:
git clone https://github.com/Lod55/mesto-react.git
Установите зависимости:
npm install
Для локальной разработки с поднятием сервера используйте:
npm start
Для сборки версии в продакшен:
npm run build