Giter Site home page Giter Site logo

tabletop-advanced's People

Contributors

martinson-r avatar

Watchers

 avatar

tabletop-advanced's Issues

Conversations in dashboard don't update until hard refresh

Caching issue? Apollo or React acting up? Redux not set up correctly?

Basically, starting a conversation works, but when you go back to your messages, it doesn't update with the new conversation until a hard refresh.

Race condition?

General feature testing

  • Join game
  • Leave game
  • Retire character
  • Remove player from game
  • Create character
  • Create character sheet
  • Link character sheet to character

Restyling and Flow Rework

Some pages will have temp modifications as features are backlogged or implemented. See Figma for questions.

  • Nav bar
  • Footer
  • Main/landing
  • Login
  • Sign up
  • Register
  • Account
  • Game Info (discuss with Brian)
  • Create Game
  • Followed Games
  • Play Game
  • Game Admin
  • Create Character
  • Character Sheet
  • Apply to Play

Character Sheet Custom Building

Table of fields:
A field falls into one of 3 categories: it's a string, it's a boolean, or it's a number.

Then there's fields that indicate true/false (does this accept a string, does it accept a number, does it accept a boolean)

A field for the "name" (what the player called the field)

And a field for the characterSheetId that this is associated with

Query all rows associated with that characterSheetID

Characters can be retired by GM with a note

Add retired (boolean), and retiredNote (string) columns to Characters table

Players whose character is Retired are able to create a new one. Once a new character is created, they no longer interact as the Retired character.

Flesh out error handling

  • Login form (unsuccessful attempt)
  • Change password (incorrect credentials)
  • Attempting to send a blank chat
  • Sign up form (missing fields, username taken, insecure password, etc)
  • Change email (invalid email address)
  • Missing fields in Game Creation
  • Missing fields in Submit a Character to Waitlist
  • Missing fields in Edit Waitlist Application
  • Error for nonexistent username at login

Missing data in character creation and character sheet will be allowed as character generation can be an ongoing and lengthy process.

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.