Currently the restaurant data is hardcoded in the app. Make this a stateful data using react hooks, as a first step to retrieve and store it from a backend.
Add a dialog box that should popup when the floating add action button is clicked. It should contain a form with all the fields to add a new restaurant as well as a close/cancel button.
Use the Google Places API to retrieve a list of nearby places, filtering only the ones known in the current dataset, and display the filtered set on the map and carousel.
Primarily a cost indicator is another filled chip displaying the price range of a restaurant on a scale of 1-5, displayed as a sequence of the localised currency set in a configuration.
For instance, if the localised currency is set to £, a super pricey restaurant would have a chip displaying £££££ while the cheapest restaurant would display £.