Tastin' is a single page application that uses the power of React with Redux, Google Maps and Google Places to find restaurants nearby.
Its initial version was developed during the React bootcamp from Digital Innovation One. Then updated to use Next.js and new packages to use Google Maps API.
See it in action: https://projects.matheusmisumoto.dev/restaurant-finder
After cloning/downloading this repository, run npm install to install all dependencies.
Important: You will need an API Key and map ID from Google Cloud Platform to make requests to Google Maps and Google Places.
Insert the environment variable NEXT_PUBLIC_GOOGLE_API_KEY with your own API key and NEXT_PUBLIC_GOOGLE_MAPS_ID with your map ID in your server configuration or within a /.env file.
- @emotion/react
- @emotion/styled
- @mui/icons-material
- @mui/material
- @reduxjs/toolkit
- @svgr/webpack
- @vis.gl/react-google-maps
- react-lottie-player
- react-redux
- styled-components
- styled-reset
- typescript
Developed with ☕ by Matheus Misumoto in Santos, Brazil