Checkout the live site deployed to Firebase.
This Google clone was built with React for front-end rendering and DOM manipulation, Context API and React hooks for state management, and JavaScript promises to fetch data from the Google Search API. To improve user experience, I utilized Context API and the 'createContext' hook to wrap the App component in a ThemeContext provider, rendering a button that toggles between a light theme and dark theme.
- Material UI for icons
- Node Sass for styling (including light and dark mode)
- React Router DOM to create URLs that route to different components