All Projects → mikeyhogarth → cocktails

mikeyhogarth / cocktails

Licence: GPL-3.0 license
UI for browsing IBA cocktails

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to cocktails

soloalert
A customizable lightweight Alert Library with Material UI and awesome features.
Stars: ✭ 18 (-83.02%)
Mutual labels:  front-end, material-ui
remindoro
📝 Chrome/Firefox Extension to get reminders(repeat/one-time). Edit notes with live rich text editor. 🗃️
Stars: ✭ 16 (-84.91%)
Mutual labels:  material-ui
vagas
🤝 Venha fazer parte do nosso time
Stars: ✭ 15 (-85.85%)
Mutual labels:  front-end
thefront-preview
A professional React Kit that comes with plenty of ready-to-use Material-UI components that will help you to build faster & beautiful frontend pages.
Stars: ✭ 39 (-63.21%)
Mutual labels:  material-ui
loco-rails
Rails is awesome, but modern web needs Loco-motive.
Stars: ✭ 53 (-50%)
Mutual labels:  front-end
x
Commerce Search & Discovery frontend web components
Stars: ✭ 54 (-49.06%)
Mutual labels:  front-end
webApi-angularjs
⚓ Definitely simplifies your work with server side & organizes webApi layout to further managing.
Stars: ✭ 15 (-85.85%)
Mutual labels:  front-end
jss-material-ui
A enhanced styling engine for material-ui
Stars: ✭ 15 (-85.85%)
Mutual labels:  material-ui
material-ui-umd
Разработка ui на React используя как систему сборки только TypeScript Compiler. Примеры кода, инструменты, umd дистрибутив библиотеки material-ui с файлом описания пространств имен глобального объекта
Stars: ✭ 14 (-86.79%)
Mutual labels:  material-ui
dashblocks-template
Dashblocks Vue Material Admin Template
Stars: ✭ 143 (+34.91%)
Mutual labels:  material-ui
blog
Ideas Technical-points 2017-2-22 blog
Stars: ✭ 13 (-87.74%)
Mutual labels:  front-end
android-material-design-in-practice
A project to demonstrate the latest material design principles with simple examples. It has additional examples on how to easily scale texts on different screen sizes without extra effort.
Stars: ✭ 67 (-36.79%)
Mutual labels:  material-ui
MASA.Blazor
Blazor component library based on Material Design. Support Blazor Server and Blazor WebAssembly.
Stars: ✭ 469 (+342.45%)
Mutual labels:  material-ui
clean-architecture-azure-cosmos-db
A starting point to build a web API to work with Azure Cosmos DB using .NET 5 and Azure Cosmos DB .NET SDK V3, based on Clean Architecture and repository design pattern. Partition key is also implemented through the repository pattern.
Stars: ✭ 277 (+161.32%)
Mutual labels:  material-ui
typescript-nextjs-redux-toolkit-material-ui-example
TypeScript v3.8, Next.js v9, Redux Toolkit, Material-UI v4, react-hooks, SSR live demo
Stars: ✭ 61 (-42.45%)
Mutual labels:  material-ui
pokedex
A simple Pokémon catalogue, built with React, Material-UI and PokéAPI.
Stars: ✭ 115 (+8.49%)
Mutual labels:  material-ui
Bank-Account-Simulation
A Bank Account Simulation with JavaFX and SQLite back-end. Material UX|UI.
Stars: ✭ 19 (-82.08%)
Mutual labels:  material-ui
AmazonPrime-ReactJS-Clone
Amazon Prime Clone in ReactJS. I have made a Amazon Prime Clone web version in ReactSJ. All the data is dynamic and even has the facility of Watching Trailers. Play around with the app. Link given in ReadMe
Stars: ✭ 45 (-57.55%)
Mutual labels:  material-ui
Bulletproof-Front-End-Resource-List
All the resources you will need to learn and become a professional Front-End Developer!
Stars: ✭ 108 (+1.89%)
Mutual labels:  front-end
front-end-world
前端入门知识框架
Stars: ✭ 47 (-55.66%)
Mutual labels:  front-end

Cocktails Browser

Netlify Status Build Status Codacy Badge GitHub license

Screenshot

Deployed at https://iba-cocktails.netlify.com/

This provides a user interface for browsing and filtering the IBA cocktails list (and a couple of other popular drinks). Features include;

  • Browse all 77 IBA cocktails, plus a few non-IBA drinks.
  • Maintain your bar to describe what you have at home.
  • Filter by ingredient, category, glass, vegan or "makeable from your bar"
  • Ability to "favourite" cocktails
  • Integration with TheCocktailDB for enrichment/cocktail images
  • Persistence (local browser storage only)
  • Configurable color schemes
  • See measurements in either parts, ml, cl or oz
  • Pro-mode! Have measurements replaced with 'bartender lingo' such as 'Jigger' and 'Pony'
  • Installable on smart devices (via PWA/Add To Home Screen)

This is a small pet-project and a work in progress. It is built entirely using functional components and react hooks.

Credits

Cocktail list and ingredient data was originally seeded from https://github.com/teijo/iba-cocktails

Enrichment and images provided by the amazing CocktailDB

Application is hosted over at netlify - awesome service

Tech stuff / Local Usage

If you want to run this locally you'll need nodejs/npm installed. Clone the repo, then;

npm install
npm start

All the data is in JSON files (see src/data), so there's no server or database to worry about.

Contributing

If you have a comment about one of the recipes / a data related issue, feel free to raise an issue and label it 'data'. It's just an unfortunate fact of life that cocktail recipes will vary and what some people think is good, others will not, but we're happy to correct blatant mistakes.

Take the labels "Help Wanted" or "Good first issue" as an open invitation to pick tickets up if you want to, but if they don't have those labels then please get in touch to discuss any change before contributing.

  • Assign yourself to a ticket if you're working on it.
  • If there's not already an open ticket, but you have a suggestion, please raise as an issue and discuss prior to doing any work.
  • We're not doing versioning yet so don't worry about bumping versions/changelogs.
  • We've got Snapshot Testing going on in this app, remember to update them if you change the views.
  • Don't check in package-lock unless package.json has changed.
  • This is a function-component-only project.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].