Brewm helps users find nearby spaces to get their caffeine fix as they work and study. Based on the entered location, the app will display a list of places categorized as cafes or spots serving coffee or tea. These results are conveniently sorted by distance and can be filtered by price. Each cafe is linked to its own page of available information, including photos, an address, business hours, and contact information.
Have a look around: https://brewm.netlify.app
P.S. The neat background image of the cup of joe was created by Annie Spratt on Unsplash.
- This is a front-end React application that utilizes JSX, CSS, Bootstrap, and React Router.
- Data was fetched from the Yelp Fusion API through a Heroku proxy server, which served as a workaround for CORS errors.
- Sign up for a free Yelp Fusion API key here.
- Fork and clone this project.
git clone https://github.com/your_username/Project-Name.git
- Change into the new directory.
cd-react-cafe-finder
- Install the project dependencies with
npm install
and open the project. - Safely store your API key by adding an
.env.local
file in the project root directory and replacing the file's default text withREACT_APP_YELP_KEY=YourYelpFusionAPIKey
. - Run your server with
npm run start
and start brewin' up a coding storm!
I am all about teamwork and constant imbrewvement. (Too far?) If you have any suggestions, submit an issue or create a pull request! Here are steps to the latter:
- Fork and clone this project.
- Create a separate development branch.
git checkout -b your_initials/feature_<feature_description>
orgit checkout -b your_initials/bug_<bug_description>
- Commit your changes.
git commit -m "Your brilliant addition"
- Push to the branch.
git push origin your_development_branch_name
- Open a pull request on GitHub.
✨ Thank you so much for your interest in Brewm! ✨