Giter Site home page Giter Site logo

UI/UX about bcnchess HOT 8 CLOSED

ctfrancia avatar ctfrancia commented on September 16, 2024
UI/UX

from bcnchess.

Comments (8)

ctfrancia avatar ctfrancia commented on September 16, 2024 1

Right sorry will be adding them in an hour or so) just finishing lunch

from bcnchess.

ctfrancia avatar ctfrancia commented on September 16, 2024 1

screen shots have been added

from bcnchess.

akshay-nm avatar akshay-nm commented on September 16, 2024

Roger that

from bcnchess.

ctfrancia avatar ctfrancia commented on September 16, 2024

I am going to be including screen shots of how it looks now just to give you an idea.

from bcnchess.

akshay-nm avatar akshay-nm commented on September 16, 2024

Okay

from bcnchess.

akshay-nm avatar akshay-nm commented on September 16, 2024

Even rough sketches would do. I am only interested in routes and components which I might have to create (initially blank).
Content can be added later on.
Just need the desired sitemap.

from bcnchess.

akshay-nm avatar akshay-nm commented on September 16, 2024

I just went through the screenshots.

current state

pages

  • home
  • about
  • create tournament

users

  • people who want to create tournament
  • people who want to view results of matches/ view tournaments

Questions

Are you assigning roles to the user?

This could be used to provide dashboard for each type of user. You could have tournament search and tracking scores kinda features for normal users. Club related feature components could be added to the dashboard incase the user was a club manager.

What kind of tasks are being done by the user related to tournament management?

  • CRUD TOURNAMENT
  • CRUD MATCHES IN AN EXISTING TOURNAMENT
  • CRUD MATCHES WITHOUT TOURNAMENT (this would make the tournament field in a match document optional)

Are you planning on shifting to a NoSql database?

I could help with that too.

from bcnchess.

ctfrancia avatar ctfrancia commented on September 16, 2024

I'm currently creating an API integration using swagger.io so that it'll be easier for you.

Answers

Currently, there are not any 'roles' but there will be. I am going to be creating a foreign key to a "clubs" table but haven't gotten to it. I am trying to really focus on this small simple part and make sure that it is all there before trying to grow it.

Currently the users just have the opportunity to create the tournament and see the tournament. Another availability will be for them to also edit a tournament that they created(in case they put some information wrong or they are cancelling the tournament, etc.)

In terms of a NoSQL Database I haven't seen a clear use for it. The idea is also that when a sees a tournament they will have the ability to click a button that says "attend" So other people can get an idea of who will be attending it.

For the future when posting a tournament the creator/manager will also have the ability to make it private where either an invitation link is sent or there is a condition (for example: Only members of my chess club can see this, Only my friends can see this, etc) but that's more in the future as this is a bit more complicated.

If there are any more questions let me know

from bcnchess.

Related Issues (9)

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.