Comments (8)
Right sorry will be adding them in an hour or so) just finishing lunch
from bcnchess.
screen shots have been added
from bcnchess.
Roger that
from bcnchess.
I am going to be including screen shots of how it looks now just to give you an idea.
from bcnchess.
Okay
from bcnchess.
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.
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.
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)
- Mobile/web developement HOT 8
- Noob friendly setup documentation HOT 14
- fetch data from 3rd party apis
- when returning the latest tournaments set a flag for if this tournament starts soon
- Don't show tournaments that have expired
- create jwt middleware for authentication
- handle register new user for api
- create docker file for this api
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bcnchess.