Coder Social home page Coder Social logo

shanedbutler / whats-for-dinner-poker Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 1.0 7.92 MB

A web-based game inspired by video poker to assist with weekly meal plan creation.

License: GNU General Public License v3.0

HTML 5.51% JavaScript 72.64% CSS 2.82% SCSS 4.95% Python 13.99% Procfile 0.09%
meal-planner poker-game react

whats-for-dinner-poker's Introduction

What's for Dinner Poker

What's for Dinner Poker is a web-based game that is played to create a five-meal meal plan. Users select a pre-made deck based on seasonal meal themes or their own user created deck. The two-round interactive game-play results in a final “hand” of five meal cards. Users have the ability to create, edit, and delete both decks and cards.

What's for Dinner Poker seeks to help meal planning by reducing decision fatigue while remaining interactive, and customizable through user-created decks.

Take it for a spin

This project was bootstrapped with Create React App.

This project uses Sass to compile custom Bulma styles. You will need sass-cli to compile css before starting the project. This project uses json-server in development.

In the project directory, you can run:

npm install

npx sass --no-source-map src/sass/mystyles.scss:src/css/mystyles.css

npx json-server -p 8088 api/database.json

npm start

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

whats-for-dinner-poker's People

Contributors

aburd avatar dependabot[bot] avatar shanedbutler avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

aburd

whats-for-dinner-poker's Issues

Fix all held bug

After a new draw is made when all cards are held during round play, the deckCards state is emptied. This results in error, as no cards are available to be drawn from.

Even out cards array

To bring each deck to an even number cards of from each suit:

Deck 2 needs:

  • +1 with suitId 2
  • +1 with suitId 3

Deck 1 needs:

  • +1 with suitId 1
  • +1 with suitId 4

This will also bring each deck to 52 cards.

Originally posted by @shanedbutler in #21 (comment)

Polish styles

Explore font choices, color keying, and keep layout constant.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.