dionakra / gog-russian-prices Goto Github PK
View Code? Open in Web Editor NEWWeb app where you can see the differences between Spanish and Russian prices at GOG.com
Home Page: https://gogputin.web.app
Web app where you can see the differences between Spanish and Russian prices at GOG.com
Home Page: https://gogputin.web.app
The web displays in the landing page the games that are on sale right now in GOG.com. This data is retrieved from Firebase from a separate collection that holds only data for those games currently on sale.
But after retrieving the data and displaying it, the web also retries all the games, whether they are on sale or not, so the user can search and find any game, but I think most users don't really use the search option. They only look at the games on sale.
Also, this retrieval is expensive, as all the data for all the games has around 1MB in size, which is very big. So the best option here I think is to defer the loading only if he user searches for everything.
The data shown in this web is obtained exploiting GOG's REST API six times a day, scheduled as a Firebase Function. That means that obtaining the data can fail due to several reasons.
Because of that, I never really know if the data is refreshed or not. Well, I could know looking at the logs and executions, but no potential user could know it.
So, as we are already storing the last time a Firebase Function execution was successful under the lastRun field on Firebase RealTime Database...
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.