MVP Feature List - Twprcntmlk/CapStoneProject GitHub Wiki

MVP List

Yu-Gi-Oh Gacha is a unique project attempting to emulate gacha style game where one can buy cards/packs for digital currency. I have not yet implement the game portion as I had 1 week to complete the current project but the framework is in place.

1. New account creation, log in, log out, and guest/demo login

  • Users can sign up, log in, and log out.
  • Users can use a demo log in to try the site.
  • Users can't use certain features without logging in
  • Logged out users are directed to the home page.

2. User can buy packs for a chance at random cards

  • Users can buy packs with currency earned
  • Users can open packs to receive random cards from a pack (each pack has unique set of cards)

3. User can add that card/s to their collection and see that card's details

  • Users can add card/s to collection
  • Users can view card details

4. User can comment on cards

  • Users can comment on cards
  • Users can view card details
  • CRUD operations on cards

5. User can create a deck

  • Users can create a deck to be used in-game
  • CRUD operations on decks

5. Admin User can CRUD card database

  • Admin User can create/edit/delete cards in the database in order to change card ratios and other information

6. Implemented Drag and Drop Functionality

7. Implemented Card Flip and External API Usage

8. Hosting on Heroku