├── .env ├── .eslintrc.cjs ├── .gitignore ├── index.html ├── package.json ├── public └── vite.svg ├── src ├── App.css ├── App.jsx ├── assets │ ├── hearth-filled.png │ ├── hearth-unfilled.png │ └── react.svg ├── components │ ├── ErrorBoundary │ │ └── index.jsx │ ├── Events │ │ ├── components │ │ │ └── EventItem │ │ │ │ ├── EventItem.module.css │ │ │ │ ├── index.jsx │ │ │ │ └── styles.css │ │ └── index.jsx │ ├── Navbar │ │ └── index.jsx │ └── SignupForm │ │ └── index.jsx ├── data │ └── events.json ├── hooks │ ├── useEventsData.js │ └── useLikeEvents.js ├── index.css ├── main.jsx ├── routes │ └── index.jsx ├── state │ └── events-results.js ├── utils │ ├── constants.js │ ├── fetchEvents.js │ └── wrapPromise.js └── views │ ├── Detail │ ├── Detail.module.css │ └── index.jsx │ ├── Error404 │ ├── Error404.module.css │ └── index.jsx │ ├── Home │ ├── Home.module.css │ └── index.jsx │ └── Profile │ ├── Profile.module.css │ ├── components │ ├── LikedEvents │ │ └── index.jsx │ └── MyInfo │ │ ├── MyInfo.module.css │ │ └── index.jsx │ └── index.jsx └── vite.config.js /.env: -------------------------------------------------------------------------------- 1 | VITE_TICKETMASTER_API_KEY=slnNCxJPvx1eVwikZmT5nqHX8KoiJ0PA -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codigofacilito/ticketmaster-events-react/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codigofacilito/ticketmaster-events-react/HEAD/.gitignore -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codigofacilito/ticketmaster-events-react/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codigofacilito/ticketmaster-events-react/HEAD/package.json -------------------------------------------------------------------------------- /public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codigofacilito/ticketmaster-events-react/HEAD/public/vite.svg -------------------------------------------------------------------------------- /src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codigofacilito/ticketmaster-events-react/HEAD/src/App.css -------------------------------------------------------------------------------- /src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codigofacilito/ticketmaster-events-react/HEAD/src/App.jsx -------------------------------------------------------------------------------- /src/assets/hearth-filled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codigofacilito/ticketmaster-events-react/HEAD/src/assets/hearth-filled.png -------------------------------------------------------------------------------- /src/assets/hearth-unfilled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codigofacilito/ticketmaster-events-react/HEAD/src/assets/hearth-unfilled.png -------------------------------------------------------------------------------- /src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codigofacilito/ticketmaster-events-react/HEAD/src/assets/react.svg -------------------------------------------------------------------------------- /src/components/ErrorBoundary/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codigofacilito/ticketmaster-events-react/HEAD/src/components/ErrorBoundary/index.jsx -------------------------------------------------------------------------------- /src/components/Events/components/EventItem/EventItem.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codigofacilito/ticketmaster-events-react/HEAD/src/components/Events/components/EventItem/EventItem.module.css -------------------------------------------------------------------------------- /src/components/Events/components/EventItem/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codigofacilito/ticketmaster-events-react/HEAD/src/components/Events/components/EventItem/index.jsx -------------------------------------------------------------------------------- /src/components/Events/components/EventItem/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codigofacilito/ticketmaster-events-react/HEAD/src/components/Events/components/EventItem/styles.css -------------------------------------------------------------------------------- /src/components/Events/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codigofacilito/ticketmaster-events-react/HEAD/src/components/Events/index.jsx -------------------------------------------------------------------------------- /src/components/Navbar/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codigofacilito/ticketmaster-events-react/HEAD/src/components/Navbar/index.jsx -------------------------------------------------------------------------------- /src/components/SignupForm/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codigofacilito/ticketmaster-events-react/HEAD/src/components/SignupForm/index.jsx -------------------------------------------------------------------------------- /src/data/events.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codigofacilito/ticketmaster-events-react/HEAD/src/data/events.json -------------------------------------------------------------------------------- /src/hooks/useEventsData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codigofacilito/ticketmaster-events-react/HEAD/src/hooks/useEventsData.js -------------------------------------------------------------------------------- /src/hooks/useLikeEvents.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codigofacilito/ticketmaster-events-react/HEAD/src/hooks/useLikeEvents.js -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codigofacilito/ticketmaster-events-react/HEAD/src/index.css -------------------------------------------------------------------------------- /src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codigofacilito/ticketmaster-events-react/HEAD/src/main.jsx -------------------------------------------------------------------------------- /src/routes/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codigofacilito/ticketmaster-events-react/HEAD/src/routes/index.jsx -------------------------------------------------------------------------------- /src/state/events-results.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codigofacilito/ticketmaster-events-react/HEAD/src/state/events-results.js -------------------------------------------------------------------------------- /src/utils/constants.js: -------------------------------------------------------------------------------- 1 | export const LIKED_EVENTS_STORAGE_KEY = 'likedEvents'; -------------------------------------------------------------------------------- /src/utils/fetchEvents.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codigofacilito/ticketmaster-events-react/HEAD/src/utils/fetchEvents.js -------------------------------------------------------------------------------- /src/utils/wrapPromise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codigofacilito/ticketmaster-events-react/HEAD/src/utils/wrapPromise.js -------------------------------------------------------------------------------- /src/views/Detail/Detail.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codigofacilito/ticketmaster-events-react/HEAD/src/views/Detail/Detail.module.css -------------------------------------------------------------------------------- /src/views/Detail/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codigofacilito/ticketmaster-events-react/HEAD/src/views/Detail/index.jsx -------------------------------------------------------------------------------- /src/views/Error404/Error404.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codigofacilito/ticketmaster-events-react/HEAD/src/views/Error404/Error404.module.css -------------------------------------------------------------------------------- /src/views/Error404/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codigofacilito/ticketmaster-events-react/HEAD/src/views/Error404/index.jsx -------------------------------------------------------------------------------- /src/views/Home/Home.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codigofacilito/ticketmaster-events-react/HEAD/src/views/Home/Home.module.css -------------------------------------------------------------------------------- /src/views/Home/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codigofacilito/ticketmaster-events-react/HEAD/src/views/Home/index.jsx -------------------------------------------------------------------------------- /src/views/Profile/Profile.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codigofacilito/ticketmaster-events-react/HEAD/src/views/Profile/Profile.module.css -------------------------------------------------------------------------------- /src/views/Profile/components/LikedEvents/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codigofacilito/ticketmaster-events-react/HEAD/src/views/Profile/components/LikedEvents/index.jsx -------------------------------------------------------------------------------- /src/views/Profile/components/MyInfo/MyInfo.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codigofacilito/ticketmaster-events-react/HEAD/src/views/Profile/components/MyInfo/MyInfo.module.css -------------------------------------------------------------------------------- /src/views/Profile/components/MyInfo/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codigofacilito/ticketmaster-events-react/HEAD/src/views/Profile/components/MyInfo/index.jsx -------------------------------------------------------------------------------- /src/views/Profile/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codigofacilito/ticketmaster-events-react/HEAD/src/views/Profile/index.jsx -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codigofacilito/ticketmaster-events-react/HEAD/vite.config.js --------------------------------------------------------------------------------