openlake / leaderboard-pro Goto Github PK
View Code? Open in Web Editor NEWLeaderboard that scrapes data from other programming platforms ๐ฅ
Home Page: https://openlake-leaderboardpro.vercel.app
Leaderboard that scrapes data from other programming platforms ๐ฅ
Home Page: https://openlake-leaderboardpro.vercel.app
Figma designs for contest pages
The current UI for the contest ranking pages is not up to the mark. Create new UI designs for pages
There's a bug in the code(could be frontend or backend) and it's keeping the max rating value to be always 0. You need to fix it.
The current installation instructions for XYZ Software lack clarity, leading to confusion among new users.
Users often encounter errors during installation due to missing steps or outdated information.
Improve the installation instructions to provide a step-by-step guide.
As the project setup involves multiple step, it would be useful to dockerise the project.
Write the Dockerfile
with all instructions to setup the project
Openlake Friend addition, deletion and friend list integration with new MongoDB URL
The friend's table has been migrated to the no-SQL database, and so some changes with the url have been done. Features like add friend, delete friend, and get friend list are not working because of this.
When clicked the friend's username should be added
Error pops up
Changing the url in the front end and changing the serializer would work. You can see commit 162 for help
Leetcode Friend addition, deletion and friend's list integration with new mongodb url
The friend's table has been migrated to the no-SQL database, and so some changes with the url have been done. Features like add friend, delete friend, and get friend list are not working because of this.
When clicked the friend's username should be added
Error pops up
Changing the url in the front end and changing the serializer would work. You can see commit 162 for help
The contest ranking pages are not responsive.
There are 7 contest ranking pages but none of them fits well on smaller screens, which results in unsystematic appearance of copmonents
Responsive web pages render well on all screen sizes and resolutions while ensuring good usability.
Spelling error for the word "openlakeContributer"
The word "openlakeContributer" should be spelled with an "o" like "openlakeContributor" and not "openlakeContributer".
Fix the spelling error
Currently, one can view leaderboards only after signup/login. Implement it such that leaderboards can be viewed without login.
Implement viewing feature without requiring user registration. Be careful with the friend's feature, as this feature is only supported for registered users
Public accessible leaderboards are more convincing for people
Try to disable the friends feature for unregistered users and expose the URLs to all.
Codechef Friend addition, deletion and friend's list integration with new mongodb url
The friend's table has been migrated to no-sql database and so some chanegs with url has been done. Features like add friend, delete friend and get friend list is not working because of this.
When clicked they friend's username should get added
Error pops up
Changing url in frontend and changing the serializer wuld work
A figma design for user profile page
To add macos installation instructions for setup
To add macos installation instructions for setup for installing make
and redis
on Setup instructions
To add those instruction.
For my setup, I googled the info.
This issue is raised to discuss and implement pre-commit hooks in our project to ensure and enforce code quality standards before a commit is made. Pre-commit hooks help catch issues early in the development process and maintain a consistent codebase.
This issue is raised to discuss and implement pre-commit hooks in our project to ensure and enforce code quality standards before a commit is made. Pre-commit hooks help catch issues early in the development process and maintain a consistent codebase.
Create a Profile page for users
A profile page which shows user his data should be there with option to edit.
Right now, there is no way for users to check for the user_id of various contest platforms he/she entered while registering. This create a issue for people who have multiple accounts
Description
This issue aims to revamp navbar and footer to make it more user-friendly and visually appealing.
The navbar contents should remain the same but if you have ideas, it is welcomed.
The proposed feature offers a convenient and insightful functionality: tapping on a user's name reveals a comprehensive graph showcasing their rankings in previous LeetCode contests.
With this feature, users can gain valuable insights into an individual's performance history and track their progress over time.
By visualizing their rankings in previous contests, users can gain insights into their strengths, weaknesses, and growth trajectory. This feature enables users to make more informed decisions when collaborating, competing, or seeking advice from other users.
Google authentication can be added to the existing authentication to ease sign-up
By integrating Google authentication, users can sign up for your application or service using their existing Google accounts. This eliminates the need for users to create and remember a new set of credentials, making the sign-up process faster and more convenient.
This issue aims to revamp navbar and footer to make it more user-friendly and visually appealing.
Improved UI for navbar and footer. Position of footer should be fixed, also add social media links of Openlake in the footer.
Elements of Navbar are not properly distributed and position of footer is not fixed.
We need to fetch data from codeforces API and display it on the leaderboard. Whoever gets this task will have to first explore the API for useful fields and discuss in the discord channel and then write a python script natively that will be integrated in the django API backend.
Github Friend addition, deletion, and friend list integration with the new MongoDB URL
The friend's table has been migrated to the no-SQL database, and so some changes with the url have been done. Features like add friend, delete friend, and get friend list are not working because of this.
When clicked, the friend's username should be added
Error pops up
Changing the URL in the front end and changing the serializer would work. You can see commit 162 for help
You may refer to what I've done for displaying rating_update data.
The steps that you need to take are :
CodeforcesUserSubmission
which should be similar to CodeforcesUserRatingUpdate
Cf_Submission_Serializer
which should be similar to Cf_RatingUpdate_Serializer
submissions
variable in Cf_User_Serializer
(similar to rating_updates
)self.submissions
at line 162 and store the relevant data in CodeforcesUserSubmission
modelYou might have to modify the submissions()
function to adjust for the new changes.
We need to fetch data from Github API and display it on the leaderboard. Whoever gets this task will have to first explore the API for useful fields and discuss in the discord channel and then write a python script that will be integrated in the django API backend.
Error pop should be more descriptive
Currently, if an error occurs while saving or updating user data, a pop-up appears that just show "Error". There must be some more details, like where the error occurred or what went wrong.
People will get the opportunity to address the change themselves.
The leetcode ranking page is showing users with zero rating above others
The leetcode ranking page is showing users with zero rating above all others
Users with zero-rating should be at the bottom
Users with zero-ratings are shown at the top.
Changing the logic of code should work
Trying to check the ranking. This resulted in some ambiguity
The friend's table has been migrated to no-sql database and so some chanegs with url has been done. Features like add friend, delete friend and get friend list is not working because of this.
When clicked they friend's username should get added
Error pops up
Changing url in frontend and changing the serializer would work. You can see commit 162 for help
We need to fetch data from Codechef API and display it on the leaderboard. Whoever gets this task will have to explore the API for useful fields and discuss in the discord channel. Unlike other APIs, Codechef API is private and you need to email the Codeforces team to get the access.
We need to discover similar projects and look at their design as well as features. So start searching the internet for similar projects and mention their URL and design, unique features, architecture, and limitations in the comments below:
Remember to describe only one project in one comment. If you've found more than one, make sure you put them in different comments.
When the app opens, It shows the title of React App
on the tab of the application. This should be something like LeaderBoard Pro
Leetcode rankings page menu items are not dynamic right now. It has to be made dynamic.
Dynamic menu options would be there in leetcoderankings page. Moreover data would be fetched once and then the operation would be done there only.
It's not a good way to fetch data every-time to select and option, so this would reduce time to show data as well.
By sending all the data to react app while website load and then making menu items dynamic would solve the problem.
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.