├── .gitignore ├── assets └── heroes │ ├── dc-arrow.jpg │ ├── dc-batman.jpg │ ├── dc-black.jpg │ ├── dc-blue.jpg │ ├── dc-flash.jpg │ ├── dc-green.jpg │ ├── dc-martian.jpg │ ├── dc-robin.jpg │ ├── dc-superman.jpg │ ├── dc-wonder.jpg │ ├── marvel-captain.jpg │ ├── marvel-cyclops.jpg │ ├── marvel-daredevil.jpg │ ├── marvel-hawkeye.jpg │ ├── marvel-hulk.jpg │ ├── marvel-iron.jpg │ ├── marvel-silver.jpg │ ├── marvel-spider.jpg │ ├── marvel-thor.jpg │ └── marvel-wolverine.jpg ├── index.html ├── package.json ├── src ├── HeroesApp.jsx ├── auth │ ├── index.js │ └── pages │ │ ├── LoginPage.jsx │ │ └── index.js ├── heroes │ ├── components │ │ ├── HeroCard.jsx │ │ ├── HeroList.jsx │ │ └── index.js │ ├── data │ │ └── heroes.js │ ├── helpers │ │ ├── getHeroById.js │ │ ├── getHeroesByName.js │ │ ├── getHeroesByPublisher.js │ │ └── index.js │ ├── index.js │ ├── pages │ │ ├── DcPage.jsx │ │ ├── HeroPage.jsx │ │ ├── MarvelPage.jsx │ │ ├── SearchPage.jsx │ │ └── index.js │ └── routes │ │ └── HeroesRoutes.jsx ├── hooks │ └── useForm.js ├── main.jsx ├── router │ └── AppRouter.jsx ├── styles.css └── ui │ ├── components │ ├── Navbar.jsx │ └── index.js │ └── index.js ├── vite.config.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/react-heroes/HEAD/.gitignore -------------------------------------------------------------------------------- /assets/heroes/dc-arrow.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/react-heroes/HEAD/assets/heroes/dc-arrow.jpg -------------------------------------------------------------------------------- /assets/heroes/dc-batman.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/react-heroes/HEAD/assets/heroes/dc-batman.jpg -------------------------------------------------------------------------------- /assets/heroes/dc-black.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/react-heroes/HEAD/assets/heroes/dc-black.jpg -------------------------------------------------------------------------------- /assets/heroes/dc-blue.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/react-heroes/HEAD/assets/heroes/dc-blue.jpg -------------------------------------------------------------------------------- /assets/heroes/dc-flash.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/react-heroes/HEAD/assets/heroes/dc-flash.jpg -------------------------------------------------------------------------------- /assets/heroes/dc-green.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/react-heroes/HEAD/assets/heroes/dc-green.jpg -------------------------------------------------------------------------------- /assets/heroes/dc-martian.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/react-heroes/HEAD/assets/heroes/dc-martian.jpg -------------------------------------------------------------------------------- /assets/heroes/dc-robin.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/react-heroes/HEAD/assets/heroes/dc-robin.jpg -------------------------------------------------------------------------------- /assets/heroes/dc-superman.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/react-heroes/HEAD/assets/heroes/dc-superman.jpg -------------------------------------------------------------------------------- /assets/heroes/dc-wonder.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/react-heroes/HEAD/assets/heroes/dc-wonder.jpg -------------------------------------------------------------------------------- /assets/heroes/marvel-captain.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/react-heroes/HEAD/assets/heroes/marvel-captain.jpg -------------------------------------------------------------------------------- /assets/heroes/marvel-cyclops.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/react-heroes/HEAD/assets/heroes/marvel-cyclops.jpg -------------------------------------------------------------------------------- /assets/heroes/marvel-daredevil.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/react-heroes/HEAD/assets/heroes/marvel-daredevil.jpg -------------------------------------------------------------------------------- /assets/heroes/marvel-hawkeye.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/react-heroes/HEAD/assets/heroes/marvel-hawkeye.jpg -------------------------------------------------------------------------------- /assets/heroes/marvel-hulk.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/react-heroes/HEAD/assets/heroes/marvel-hulk.jpg -------------------------------------------------------------------------------- /assets/heroes/marvel-iron.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/react-heroes/HEAD/assets/heroes/marvel-iron.jpg -------------------------------------------------------------------------------- /assets/heroes/marvel-silver.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/react-heroes/HEAD/assets/heroes/marvel-silver.jpg -------------------------------------------------------------------------------- /assets/heroes/marvel-spider.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/react-heroes/HEAD/assets/heroes/marvel-spider.jpg -------------------------------------------------------------------------------- /assets/heroes/marvel-thor.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/react-heroes/HEAD/assets/heroes/marvel-thor.jpg -------------------------------------------------------------------------------- /assets/heroes/marvel-wolverine.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/react-heroes/HEAD/assets/heroes/marvel-wolverine.jpg -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/react-heroes/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/react-heroes/HEAD/package.json -------------------------------------------------------------------------------- /src/HeroesApp.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/react-heroes/HEAD/src/HeroesApp.jsx -------------------------------------------------------------------------------- /src/auth/index.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | export * from './pages'; -------------------------------------------------------------------------------- /src/auth/pages/LoginPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/react-heroes/HEAD/src/auth/pages/LoginPage.jsx -------------------------------------------------------------------------------- /src/auth/pages/index.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | export * from './LoginPage'; -------------------------------------------------------------------------------- /src/heroes/components/HeroCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/react-heroes/HEAD/src/heroes/components/HeroCard.jsx -------------------------------------------------------------------------------- /src/heroes/components/HeroList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/react-heroes/HEAD/src/heroes/components/HeroList.jsx -------------------------------------------------------------------------------- /src/heroes/components/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/react-heroes/HEAD/src/heroes/components/index.js -------------------------------------------------------------------------------- /src/heroes/data/heroes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/react-heroes/HEAD/src/heroes/data/heroes.js -------------------------------------------------------------------------------- /src/heroes/helpers/getHeroById.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/react-heroes/HEAD/src/heroes/helpers/getHeroById.js -------------------------------------------------------------------------------- /src/heroes/helpers/getHeroesByName.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/react-heroes/HEAD/src/heroes/helpers/getHeroesByName.js -------------------------------------------------------------------------------- /src/heroes/helpers/getHeroesByPublisher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/react-heroes/HEAD/src/heroes/helpers/getHeroesByPublisher.js -------------------------------------------------------------------------------- /src/heroes/helpers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/react-heroes/HEAD/src/heroes/helpers/index.js -------------------------------------------------------------------------------- /src/heroes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/react-heroes/HEAD/src/heroes/index.js -------------------------------------------------------------------------------- /src/heroes/pages/DcPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/react-heroes/HEAD/src/heroes/pages/DcPage.jsx -------------------------------------------------------------------------------- /src/heroes/pages/HeroPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/react-heroes/HEAD/src/heroes/pages/HeroPage.jsx -------------------------------------------------------------------------------- /src/heroes/pages/MarvelPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/react-heroes/HEAD/src/heroes/pages/MarvelPage.jsx -------------------------------------------------------------------------------- /src/heroes/pages/SearchPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/react-heroes/HEAD/src/heroes/pages/SearchPage.jsx -------------------------------------------------------------------------------- /src/heroes/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/react-heroes/HEAD/src/heroes/pages/index.js -------------------------------------------------------------------------------- /src/heroes/routes/HeroesRoutes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/react-heroes/HEAD/src/heroes/routes/HeroesRoutes.jsx -------------------------------------------------------------------------------- /src/hooks/useForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/react-heroes/HEAD/src/hooks/useForm.js -------------------------------------------------------------------------------- /src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/react-heroes/HEAD/src/main.jsx -------------------------------------------------------------------------------- /src/router/AppRouter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/react-heroes/HEAD/src/router/AppRouter.jsx -------------------------------------------------------------------------------- /src/styles.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/ui/components/Navbar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/react-heroes/HEAD/src/ui/components/Navbar.jsx -------------------------------------------------------------------------------- /src/ui/components/index.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | export * from './Navbar'; -------------------------------------------------------------------------------- /src/ui/index.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | export * from './components'; -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/react-heroes/HEAD/vite.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/react-heroes/HEAD/yarn.lock --------------------------------------------------------------------------------