Visualizes your bowling average over time
erinknight242 / bowling-average Goto Github PK
View Code? Open in Web Editor NEWVisualizes your bowling average over time
Visualizes your bowling average over time
Test helper functions
Currently, the redirect root for not logged in users has to be manually changed from "localhost:3000" to the production string. Set this as a config so webpack can take care of that.
Image paths also need prod configs.
Also, if "average.html" is still a thing (if the app isn't a SPA yet), have the prod build copy that file into /dist
Per USBC rules, average is calculated off of the most recent 27 games instead of all games ever.
The overall average (orange line) for the most recent date should match the displayed current average, but it doesn't.
Just replace the view entirely. Too many issues with scrolling, masking, and finding the submit button.
Add responsive layout for mobile
Since this is a pretty simple app, see how it works with Vue.
Right now the firebase auth needs separate pages for the index and the "logged in" page. Convert that logic to be able to use a single-page app.
Since "Add Date" now opens "Edit Date" if the date already exists, there is no way to add scores for a different date if the current date has scores.
If the date of the score = today, ask the user if they want to edit today's scores or add a different date, to determine which window to open.
Instead of displaying all dates, default to past 27 scores (what contributes to average)
Also allow selections for "Past Month", "Past 6 Months", "Past Year", and "All Time"
Tapping anywhere other than the graph should close the graph stats tooltip, instead of just moving it around.
In case new users come in and already have an established average, allow entry of that score. It will be averaged up to 27 times, minus however many scores they have entered.
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.