An Integrify Academy exercise for the Frontend module. The goal was to create a React/Typescript app that would fetch, display, and search for brewery data from an API.
- React
- Typescript
- MUI/MaterialUI
- Google Oauth login
- Fetch all data from https://www.openbrewerydb.org/documentation
- Display all data
- Search company by name
- Sort company by name in ascending or descending order
- Pagination and limit page content
- Company detail page
- Company location in google map
- React Router
- Contact us form using react-hook-form
- About us page
- Styling with MUI/MaterialUI components
- README.md
- Deployment with GitHub Pages
- Node
- After cloning the project, run
npm install
- Run ```npm start``````
Deployed with gh-pages at https://pallavi000.github.io/react-breweries/