Skip to content

An app to design and save custom cards for the game Dominion. A React frontend saving to a json backend via Sinatra

Notifications You must be signed in to change notification settings

msgalenwhite/DominionCardDesigner

Repository files navigation

Getting Started

This is a practice project app to design new cards for the game Dominion.

NOTE: I do not own Dominion! I am using a game that I love to help me learn more about programming

ALSO NOTE: This is a practice project, and as such will contain comments/notes for my own knowledge. If I submit a finished/final version of this project, I will of course clean out my note-taking. This also means that my history of using branches and pull requests isn't as clean as it should be - this is an issue I will address going forward.

To see the current production version, visit: https://dominion-card-designer.herokuapp.com/

Setup

From your project directory, run the following:

$ bundle install
$ bundle exec ruby server.rb -o 0.0.0.0

Then, in another terminal tab, run:

$ npm install
$ npm start

Navigate to localhost:4567

Cool things for the future

  • SingleCardPage should have a button to edit the card
  • incorporate databases in order to persist cards
  • save miniature decks to use in conjunction with each other
  • vote up and down on cards by yourself and other people
  • have single card page show who has designed it
  • change display of card to percentages rather than pixels so the final card is scaleable

About

An app to design and save custom cards for the game Dominion. A React frontend saving to a json backend via Sinatra

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published