Hi, I'm Dev that happens to be a dev
iamdevlinph / projects-tracker Goto Github PK
View Code? Open in Web Editor NEWTrack multiple public github repositories in one place.
Home Page: https://projects-tracker.js.org/
Track multiple public github repositories in one place.
Home Page: https://projects-tracker.js.org/
Cache all authors and repos but detect specific changes to the list
Example:
A repo has been added to the project list. Then only the new repo related fetches should be called and then added to the project list cache
Add edit remove projects
Change the login from banner to a dropdown menu in the navbar
Sub task of #13
Create a login page for users.
Some more info in the readme
Previously, repository data is fetched fresh every time, so all the data are up to date.
Now that I've changed it to a way that when a repository is added to the list, the state of that repository is fetched and saved to firebase. And then this data is what is shown to the user.
But with this, we're no longer getting the latest data. My purpose was to save the calls to the Github API. But this doesn't seem to be the case anymore.
Add an about page to explain a bit more of the app, how it works, and what data are stored.
Add loaderoverlay while checking for init on login page
Fetchhttps://api.github.com/repos/codesandcoffees/react-kit/events
Get first event and store the created_at
as updatedAt
to firebase. On fetching again, compare the created_at
vs updatedAt
from firebase.
Create a server side app to call Github APIs to bypass the rate limits
GraphQL seems to be promising since it's easier to get all the needed data in just 1 call.
Reads:
Customization of the settings: colors and stuff
Add more info on the repo cards:
This will be not prioritized. I will prepare a documentation for forking.
This feature will allow users to add their own data if they choose not to fork the project.
I'm not sure if there will be a limit since Firebase has a limit and the API usage also has a limit.
Currently.
When user visits the site, they will only see my data. If they log in, nothing happens. They won't be allowed to do modifications since they are not me.
What this feature will bring.
When user visits the site, they will still see my data. But once they log in, their data will be fetched if there is. Then they can manage their own data.
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.