Giter Club home page Giter Club logo

big-omega-extension's Introduction

license chrome-webstore users

Find us on Telegram, Chrome-Webstore & Mozilla Firefox

Chrome Firefox

Big Ω - Demo (YouTube Video):

Big Ω - Enhance Leetcoding experience

What is Big Ω?

Big Ω is a browser extension which enhances your collaborative experience while you are solving coding problems online on various competitive programming websites like

  1. Leetcode
  2. Hackerrank

With this tool as of now we have launched a feature that reveals information about which companies have asked the problem that you are currently solving and how many times was same problem been asked by same companies

The future feature that we will launch will give you the power of peers when you solve the problems, irrespective of any platform where you are solving the problems, the future feature will have the following options -

  1. You will be able to see all the people in the world who are solving problems on various platforms
  2. Irrespective of platforms, you will be able have audio/chat conversation with online peers
  3. You will be able to create groups, start coding competitions by putting timer of 30m 45m or any custom time, while tracking each others progress about who solved how many test cases, etc
  4. You will also be able to sync each others screen so that you can explain logic in groups or in person with a first person view

Please let us know about our plugin at our email - [email protected] your feedback and constructive criticism, is always appreciated, and we look forward to make this browser plugin better day by day, step by step

BONUS: Star this repository for further development of features. If you want a particular feature, simply request for it!

Running extention locally

  • Go to chrome://extentions
  • Toggle developer mode on top right in order to enable it
  • Click Load unpacked and choose the build folder in root of this project
  • Your extention is loaded sucessfully, you don't even need to click it, just go to any leetcode problem and extention will start working

How to build locally

For Mac:

  • Clone project

  • Open in any editor of your choice

  • If you want to add/remove code then react code is present under src/, which you can edit

  • Now run npm run build to create a loadable build/ folder

  • Now to actually test changes we need to load the extention in browser so go to chrome://extentions through browser searchbar

  • Toggle developer mode on top right in order to enable it

  • Click Load unpacked and choose the build folder in root of this project

  • Your extention is loaded sucessfully, you don't even need to click it, just go to any leetcode problem and extention will start working

    For Windows:

    • Clone project
    • Open in any editor of your choice
    • If you want to add/remove code then react code is present under src/, which you can edit
    • Replace the scripts part in package.json file to the below mentioned one- "scripts": { "start": "react-scripts start", "zip-build": "bestzip big-omega-extension.zip build/", "move-files": "copy leetcode-live.zip ../webapp/public", "test": "react-scripts test", "eject": "react-scripts eject", "build": "set INLINE_RUNTIME_CHUNK=false && node ./build-rewired.js && npm run clean && npm run move-index", "clean": "cd build && move static\\js\\*.js big-omega-tools.js && move static\\css\\*.css big-omega-tools.css", "move-index": "copy public\\index.html build\\index.html" },
    • Now run npm run build to create a loadable build/ folder
    • Now to actually test changes we need to load the extention in browser so go to chrome://extentions through browser searchbar
    • Toggle developer mode on top right in order to enable it
    • Click Load unpacked and choose the build folder in root of this project
    • Your extention is loaded sucessfully, you don't even need to click it, just go to any leetcode problem and extention will start working

Code References

Special thanks to Huan Xu for this leetcode-company-wise-problems-2022 csv file which helps our extension to unlock the information about which companies have asked the problem.

Contributors

big-omega-extension's People

Contributors

gouravrusiya30 avatar omkarajagunde avatar rajatinclude avatar rishabh-pahwa avatar dependabot[bot] avatar

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.