Giter Club home page Giter Club logo

leaderboard's Introduction

WebApp

All Contributors

WebApp

A webapp using React js to display Leaderboard score in event Hacknight 2.0

Demo

Site

Landing Page

Mobile support

The WebApp is compatible with devices of all sizes and all OS's, and consistent improvements are being made.

Development

Want to contribute? Great!

To fix a bug or enhance an existing module, follow these steps:

  • Fork the repo
  • Create a new branch (git checkout -b improve-feature)
  • Make the appropriate changes in the files
  • Add changes to reflect the changes made
  • Commit your changes (git commit -am 'Improve feature')
  • Push to the branch (git push origin improve-feature)
  • Create a Pull Request

Bug / Feature Request

If you find a bug (the website couldn't handle the query and / or gave undesired results), kindly open an issue here by including your search query and the expected result.

If you'd like to request a new function, feel free to do so by opening an issue here. Please include sample queries and their corresponding results.

Built with

  • React js - React is an open-source, front end, JavaScript library for building user interfaces or UI components. It is maintained by Facebook and a community of individual developers and companies. React can be used as a base in the development of single-page or mobile applications.
  • Create React app - Create React App is a comfortable environment for learning React, and is the best way to start building a new single-page application in React.
  • Axios - Axios is a promise-based library that makes it easy to make web requests.

Team


ShreyaPanale

๐Ÿ’ป

NicolaDonoastro

๐Ÿ“–

Anirudh Rowjee

๐Ÿ’ป

Avinash V K

๐Ÿš‡ ๐Ÿ’ป

abhishek-pes

๐Ÿ’ป

Rakshith R Acharya

๐Ÿ“–

Mario

๐Ÿ“–

Vivek Bariya

๐Ÿ’ป

Ranjith Govindaraj

๐Ÿ’ป

Hope Philip

๐Ÿ“–

Sreejith N Subramanian

๐Ÿ’ป

Chinmay Mehta

๐Ÿ’ป

Gurvir

๐Ÿ’ป

Srujan Deshpande

๐Ÿ’ป ๐Ÿš‡ ๐Ÿ› ๐Ÿ’ผ ๐Ÿ“– ๐Ÿ“‹ ๐Ÿค” ๐Ÿšง ๐Ÿ’ฌ โš ๏ธ

Vatsal Sinha

๐Ÿ’ป

Sanskriti Pattanayak

๐Ÿ’ป ๐ŸŽจ

This project follows the all-contributors specification. Contributions of any kind welcome!

leaderboard's People

Contributors

allcontributors[bot] avatar anirudhrowjee avatar chinmaym07 avatar devesperanz avatar gurvir-sandhar avatar mtrunt avatar nicoladeastra avatar rakshithracharya avatar ranjithgovindaraj avatar sanskritip avatar shreya-panale avatar sreejithns avatar srujandeshpande avatar superneutrino8 avatar vatsalsinha avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

leaderboard's Issues

Fix color on blank search

Upon searching for something and then deleting the searched text, all the results show up as searched (In the gray background color)
Ideally, none of them should when the field is empty

Add a search feature

Add a textbox that allows searching for a particular username. After searching, only that username should show up.
Bonus if all usernames with the search phrase in it show up as well.
A back button should be integreated as well to return to the home view.

Add a Timer till the event end

Add a timer above the Leaderboad table that shows the time left out in this event. (Days, Hours, Minutes, Seconds)
(Until 11:00 PM IST on 25th October 2020)

Bonus points for being aesthetically pleasing

Profile pictures do not appear in search results

When performing a search, the searched results don't contain the github profile picture while the original results do

Here is how it looks before search:
Screenshot from 2020-10-27 11-27-04

Here is the searched data. Notice it doesnt have the profile picture
Screenshot from 2020-10-27 11-27-12

Change the preview text

The preview text of the website is the boilerplate text from Create React App. You can see this when the link is shared anywhere externally like on Discord or Whatsapp. It should be replaced with the something about the website

Add a refresh button

The values are loaded only once from the server. Add a refresh button so that new data is fetched.

Add a LICENSE

Open Source Projects should always have a LICENSE!
This tells people what they can and cannot do with the code availble in the public domain.

Most repositories should already have a license before you contribute, but this doesn't.

Go to Insights -> Commmunity -> License and choose the license.
This project should be licensed under the MIT License.

Fix the misshaped Reload button

During a merge of a PR, the formatting of the Reload button seems to have dissapeared.

Make the button look good instead of being squashed like it is right now

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.