В приложении можно немножечко узнать о персонажах, планетах, и кораблях вселенной звездных воин =)
- Работа с сервером/данными
- Классовые и функциональные компоненты
- Работа со стейтом, передача параметров
- Компоненты жизненного цикла
- Функции высшего порядка (HOC)
- Context API
- Prop-types
- React router, redirect
- Рефакторинг
Приложение содержит страницы персонажей, планет и космических кораблей а также страницы авторизации и администратора.
На странице кораблей открывается список кораблей нажав на которые можно перейти на новую страницу с описанием корабля.
Страница администратора перенаправляет на страницу авторизации, при авторизации осуществляется перенаправление на главную страницу и открывается доступ к странице администратора.
Реализованы компоненты:
- Карточка с картинкой заголовком и списком характеристик
- Списки песонажей, планет, кораблей
- Меню
Посмотреть проект: https://daulet070.github.io/star-wars-db/
Клонировать: git clone https://github.com/Daulet070/star-data-base.git
Перейти в папку и установить зависимости: npm i
Запустить: npm start