xoco70 / kendozone Goto Github PK
View Code? Open in Web Editor NEWCreate tournaments in instants
Home Page: https://kendozone.com
License: GNU Lesser General Public License v3.0
Create tournaments in instants
Home Page: https://kendozone.com
License: GNU Lesser General Public License v3.0
We should develop after this project, a Ionic app, tablet first, to be used for score tables.
This app will be able to work offline.
When Generating PDF, footer is not well placed:
You can check it here
Julien,
When I trying to use this code "php artisan migrate" appears this error:
"C:\xampp\htdocs\kendozone>php artisan migrate
In Connection.php line 664:
SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected (SQL: create table ken_migrations
(id
int unsigned not null auto_increment primary key, migration
varchar(255) not null, batch
int not null) default characte r set utf8 collate utf8_unicode_ci)
In PDOConnection.php line 79:
SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected
In PDOConnection.php line 77:
SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected"
What file can I configure the username, password and database name?
There is no way to access competitors / tree in a cel. Menu disappear
For UX improvement, all basic Forms should open in modals instead of in a whole page
https://developers.google.com/web/progressive-web-apps/#reliable
Most of time, tournaments happens in a place where there is not a reliable network.
To be used just in time, to be able to manage a missing, or an extra competitor, we should be able to bring this app offline, by having a great managemen of cached data.
Not all sport people are good with computers.
We should make a improved UI that goes step to step to create a new tournament, with one question at a time.
Generate an error (windows, postgresql V10) :
php.exe artisan migrate
Illuminate\Database\QueryException : SQLSTATE[22P02]: Invalid text represent
ation: 7 ERREUR: syntaxe en entr├®e invalide pour le type boolean : ┬½ 3 ┬╗ (SQ
L: create table "championship_settings" ("id" serial primary key not null, "alia
s" varchar(255) null, "championship_id" integer not null, "treeType" smallint no
t null default '1', "fightingAreas" smallint null default '1', "limitByEntity" i
nteger null, "hasPreliminary" boolean not null default '1', "preliminaryGroupSiz
e" boolean not null default '3', "preliminaryWinner" smallint not null default '
1', "preliminaryDuration" varchar(255) null, "teamSize" smallint null, "teamRese
rve" smallint null, "seedQuantity" smallint null, "hasEncho" boolean not null de
fault '1', "enchoQty" smallint not null default '0', "enchoDuration" varchar(255
) null, "hasHantei" boolean not null default '0', "cost" smallint null, "fightDu
ration" varchar(255) null, "hanteiLimit" smallint not null default '0', "enchoGo
ldPoint" smallint not null default '0', "created_at" timestamp(0) without time z
one null, "updated_at" timestamp(0) without time zone null, "deleted_at" timesta
mp(0) without time zone null))
at E:\Project\kendozone\vendor\laravel\framework\src\Illuminate\Database\Conne
ction.php:664
660| // If an exception occurs when attempting to run a query, we'll
format the error
661| // message to include the bindings with SQL, which will make th
is exception a
662| // lot more helpful to the developer instead of just the databa
se's errors.
663| catch (Exception $e) {
664| throw new QueryException(
665| $query, $this->prepareBindings($bindings), $e
666| );
667| }
668|
Exception trace:
1 Doctrine\DBAL\Driver\PDOException::("SQLSTATE[22P02]: Invalid text represe
ntation: 7 ERREUR: syntaxe en entr├®e invalide pour le type boolean : ┬½ 3 ┬╗")
E:\Project\kendozone\vendor\doctrine\dbal\lib\Doctrine\DBAL\Driver\PDOStat
ement.php:107
2 PDOException::("SQLSTATE[22P02]: Invalid text representation: 7 ERREUR: s
yntaxe en entr├®e invalide pour le type boolean : ┬½ 3 ┬╗")
E:\Project\kendozone\vendor\doctrine\dbal\lib\Doctrine\DBAL\Driver\PDOStat
ement.php:105
In list of competitors, if competitor is not registered, we should not show [email protected] as it is not relevant. we should show: no account registered
There is JQuery code that is not so well done, we should reduce it, or even better, replace it with vueJS
Step to reproduce
Create a new tournament > Select any preconfiguration, on the right side, category list is showing.
Create tournament
When going to tab: categories, you can see that now, category name has >18Years, this is confusing the user
When compiling assets with webpack, we have a dependance to
vendor/xoco70/laravel-tournaments/resources/assets/css/brackets.css
We should be able to publish this file in the plugin installation
There is no test for front end.
We can test VueJS code with vue-test-utils
Enable renaming teams. Right now, you have to delete / recreate a team.
Table is malformed when there is a BYE.
You can see issue here
When you are in competitors page, you have no link to go to trees, we should have a button "see Trees"
When you are in Tree pages, we can't see competitors neither.
Navigation between those two section should be improved
We should be able to pay tournaments online, with Stripe
Package phpoffice/phpexcel is abandoned, you should avoid using it. Use phpoffice/phpspreadsheet instead.
Just update components used by KZ
I have 2 categories:
In the configure category page, I can see those 2 categories, but when I go to category list, I just see: Junior por Equipo
Some people want to click it, but right now, it doesn't do anything
Content varies, it should always be the same, the 8 most used categories, without too many details, in user's language
When I click on someone's tournament, I can update his tree, the update button should not be here
just check the 4 numbers behave correctly
In https://my.kendozone.com/tournaments/lol-tournament
Avatar path begins with /public, should remove that
When user is using gravatar email, but want to use another pic, it is not possible
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.