sparsh1212 / gsocanalyzer Goto Github PK
View Code? Open in Web Editor NEWA blazingly fast tool to analyze all the selected organizations in Google Summer of Code in the form of graphical analytics.
License: MIT License
A blazingly fast tool to analyze all the selected organizations in Google Summer of Code in the form of graphical analytics.
License: MIT License
After adding bookmarks to the bookmarks section and then clicking on reset bookmark the site gives an error instead of clearing bookmarks.
Like a list on the right, containing all the organizations so far accepted and on the left tech stacks, like python, javascript, opengl etc.
The footer code currently is a part of the homepage. It should be refactored into a separate Footer
component.
Currently, on the landing page, the footer is inconsistent. It keeps on shifting downwards as more and more text gets rendered on the screen. We want its position to be fixed just like a usual footer.
We want to integrate search suggestions when performing a search by "Organization Name".
This will involve scraping a JSON list of all the organizations that have been a part of GSoC and then the data has to be integrated into the search field of "Organization Name"
We want to integrate search suggestions when performing a search by "Tech Stack".
This will involve scraping a JSON list of all the tech stacks of GSoC projects and then the data has to be integrated into the search field of "Tech Stack"
We can stack the cards horizontally in pc view, so that the user need not scroll, to view each card. In vertical view, the user needs to scroll, it is difficult to compare the stats of two or more cards
It will be better if some form of description is given for the repository
The current homepage shows no stats at all. It is much simple. It should be redesigned to render overall GSoC stats.
As some organizations used different names while participating in GSoC, there are multiple entries for them in finalData.json.
Like:
Stony Brook University Biomedical Informatics
Stony Brook University, Biomedical Informatics
GFOSS - Open Technology Alliance
GFOSS - Open Technologies Alliance
Open Technologies Aliance - GFOSS
Open Technologies Alliance - GFOSS
FOSSology
FOSSology Project
However, the data provided here by Google, contains one single entry for each organization. So we can recompile the entire finalData.json from the given link to remove all the discrepancies at once.
The readme screenshots are not in sync with the latest version of the web app. New screenshots have to be added thereby replacing them with correct positioning and size.
Once a duplicate entry is reported by someone, merging them is time-consuming, especially when the number of duplicates is more than 2.
Write a script to automate that part.
When we type something on the search box, we should be able to select the options available using keyboard arrows
Add a new feature that allows the user to search for projects using multiple 'tags'. This would help the user get more specific information and get it faster.
For Ex: Search for projects that use both Python AND Javascript
This could be achieved by modifying the search bar to hold multiple 'tags' simultaneously (any other working method is also fine)
Note: We can also allow the user to choose multiple search 'tags' of different types (Tech Stack, Org Name, etc.) simultaneously.
We want to integrate search suggestions when performing a search by "Category".
This will involve scraping a JSON list of all the categories of GSoC projects and then the data has to be integrated into the search field of "Category"
We want to update the tool by adding the 2021 GSoC data. This will involve scraping the data and adding it to the JSON file and then updating it on the frontend
A Bookmark an org feature is to be added to all the cards, also a view bookmarks page should also be added.
Adding a pull request and issue template will make this repository more structured and will help beginner to get started.
There are many organizations with multiple entries, we will merge them one by one as people report them in the comments of this issue.
The present search results in a random order of organizations, display them in the descending order of no. of times selected in GSoC.
Button
, Label
, FontAwesomeIcon
, and faBolt
were imported in OrganisationCard.js but were never used. These redundant imports should be removed.
Create feature to sort results with different parameters like
Could you please update the repository and add support for the organizations for 2020
When we change filters then somehow the organization card data is getting changed and some incorrect data is being rendered. This is a major bug that needs to be fixed ASAP.
Observe Oppia Foundation
stats getting changed upon changing filters.
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.