Skip to content

amanbabuhemant/LeetBoard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LeetBoard - LeetCode Leaderboard

LeetBoard is a Python-based project that allows users to create and maintain a leaderboard for LeetCode profiles. With LeetBoard, you can add, update, and view rankings for LeetCode users. It's a fun and interactive way to track your progress and compete with friends or colleagues on LeetCode.

Visit http://LeetBoard.artizote.com!

Features

  • Add LeetCode profiles: Anyone can easily add LeetCode usernames to our leaderboard.
  • Update rankings: Anyone can easily update anyone's profile data.

Getting Started

To run LeetBoard locally or contribute to the project, follow these steps:

  1. Clone this repository to your local machine:

    git clone https://github.com/amanbabuhemant/leetboard.git
  2. Install the required Python packages listed in requirements.txt using pip:

    pip install -r requirements.txt
  3. Run the LeetBoard application:

    python app.py

    or

    flask run
  4. Access LeetBoard in your web browser at http://localhost:5000.

Usage

  • Add a Profile: Add you LeetCode's username and click "Add" button from home [age to fetch and add profile.

  • Update Rankings: Click on the "Update" button on profile card to fetch and update profile data (fetching only done once a day for a perticular profile).

  • View Rankings: The leaderboard displays the rankings of added profiles based on LeetCode rank.

Contributing

Contributions are welcome! If you'd like to contribute to LeetBoard, please follow these steps:

  1. Fork the repository and create a new branch for your feature or bug fix.
  2. Make your changes and test thoroughly.
  3. Create a pull request with a description of your changes.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • LeetBoard is not affiliated with LeetCode.
  • Special thanks to the Python community for providing the necessary tools and libraries to build this project.

Happy coding and LeetCoding!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published