MixMate is built to simplify the process of at-home cocktail-making. The app enables the user to create and save cocktail recipes, manage inventory, and determine what cocktails can be made with the ingredients the user has in stock. In addition, MixMate includes a database of cocktails from the International Bartender's Association (IBA) which the user can search and filter through to discover new recipes. MixMate is styled for mobile and can be accessed via URL on the Chrome mobile app or in a simulated mobile environment on desktop by toggling a device with browser developer tools.
- HTML/CSS/JavaScript
- Bulma CSS Framework
- React.js
- React-Select NPM package
- Auth0
- Clone this repo with the "Clone or download" button above this README.
- Copy the URL generated when the button is clicked.
- Open your terminal.
- Type
git cloneand then paste the URL from step 2. - Navigate into the root folder using
cd MixMate. - Once in root folder, type
npm install. - Type
npm start. - In another terminal window - navigate into the "api" folder by typing
cd /api. - Run
json-server -p 5002 database.json. - Navigate to localhost:3000.
or:
Visit https://mixmate.herokuapp.com/
- Once in the browser, open developer tools and toggle the device toolbar. Set the view to a mobile device as preferred.
- After steps listed above are complete you should be ready to use the app.
