donnyroufs / leaguedex Goto Github PK
View Code? Open in Web Editor NEWKeep track of played matchups, write down personalized notes, share your leaguedex with others and more!
Home Page: https://leaguedex.com
Keep track of played matchups, write down personalized notes, share your leaguedex with others and more!
Home Page: https://leaguedex.com
Currently it only updates the game assets when the server restarts.
Currently there are no backups.
Current notes are for testing, let's make it awesome and add the tags functionallity to it.
Prisma doesn't seem to make them by default? add to all tables.
Expand on this issue in the near future.
The home page currently renders all the champions in one go which is bad practice.
Cloning a dex page should "Create" the matchup for you if it doesnt exist and add their notes to yours.
It's an idea that needs some further thinking behind the scenes.
There are missing models and some properties are missing, since this was done for testing purposes.
Perhaps you 've clicked to soon and it's not the matchup you thought it would be.
^title
Relies on #5
Champion page doesn't require the actual champion name, lore and tags. It should simply show a nice image of the champion with a table of all the played matchups. Please wait with doing this untill #29 is finished.
Initial draw was done in a haste, took the time to redesign it.
Should ve added this sooner.
Do this after #40
Browser currently shows the react icon, since I made a simplistic logo,
we should create a simple icon for it and use it.
The limiter doesn't care who makes the requests, if it goes over the limit then everyone is screwed.
Disabled it for now
If its the wrong matchup allow user to delete and redo it.
Relates to #49
Solves:
Issue where the background doesnt fit the screen anymore.
View a table of users
Forgot to implement.
Issue:
You are Garen and you are playing against a Renekton, and you want to write a note that should always be available as Garen, or a note that should always be available against Renekton(no matter who you play).
Solution:
/missing
Table should be styled and have a searchbar. When this works see if you can make it a generic component so that we can use it on other pages too. you're free to use a different lib.
Right now the champions data keeps track of the version, but it doesn't actually update it with the latest.
Also there's an endpoint for just the version!
#29 Should be worked on after this issue.
The database is designed in a way that one user account can have many summoner accounts, but there is no functionallity for it as of yet.
Made a big mess out of it, time to refactor :D
Allow users to somehow select the matchup in loading screen instead of having to wait till the game has actually started
Current one is deprecated, should be as simple as installing the latest dependency.
password === password__confirmation
and add it in the validator.Regarding to point 2 it's commented out in the bottom.
When done look into implementing it for hosting. Which means we have to refactor the current workflow and vps.
Need to design an email template and setup an email address for leaguedex.
Users should be able to create an account and add their summoner account to it.
When clicked on a champion, it should route to the champion page and render the given design in Figma.
The notes can currently have tags assigned to them, but there's no functionality for it as of yet.
Give the user the option to make the entire dex page public, and generate a link for it.
Should have a list of all champions with infinite scrolling, the modals are not part of this issue.
^
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.