Skip to content

jesus-escalona/andculture_cc_spa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Find a Brewery near you! 🍻

This project is a code challenge for andCulture. It uses the Open Brewery DB API to help you find public information on breweries, cideries, brewpubs, and bottleshops.

Learn more about andCulture can help you grow your company -> andculture


Preview

Check the demo site on Heroku

  • BrewerMap Please Wait for the Dyno to wake up.

Prerequisites

  • Be sure to get your API keys from Mapbox here!

  • Create an .ENV file with

REACT_APP_API_URL = "https://api.openbrewerydb.org"
REACT_APP_MAPBOX_API_KEY = "your api key here"
  • You'll need the following to install and run this project.
Node.js
NPM/Yarn

Languages & tools

JavaScript

  • TypeScript Typed superset of Javascript that compiles to plain JavaScript.
  • React A JavaScript library for building user interfaces.
  • React-Autosuggest WAI-ARIA compliant autosuggest component built in React.
  • MapBox Location data platform for mobile and web applications.
  • React-Map-GL Uber's React wrapper for Mapbox.

CSS

  • Sass Sass is a stylesheet language that’s compiled to CSS. It allows you to use variables, nested rules, mixins, functions, and more, all with a fully CSS-compatible syntax.
  • Node-Sass It allows you to natively compile .scss files to css at incredible speed and automatically via a connect middleware.

Testing

  • Jest JavaScript Testing Framework with a focus on simplicity.
  • Enzyme Enzyme is a JavaScript Testing utility for React that makes it easier to test your React Components' output.

Available Scripts

In the project directory, you can run:

npm start

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

The page will reload if you make edits.
You will also see any lint errors in the console.

npm run build

Builds the app for production to the build folder.
It correctly bundles React in production mode and optimizes the build for the best performance.

The build is minified and the filenames include the hashes.
Your app is ready to be deployed!

See the section about deployment for more information.


Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Authors

License

  • This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

  • Everyone whose libraries are a dependency to this project, thank you.

About

Brewery finder Web App 🍺

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published