Skip to content

Saransh-255/Brainly-Companion

Repository files navigation

Tools to supercharge your Brainly experience.



Installation Guide

This extension is exclusively available on chromium-based browsers.

Just go to the Chrome Web Store page and click install!

Features

"For You" Feed

A list of questions picked specially for YOU to answer. Stop spending hours finding the perfect question to answer because the extension will do that for you!

Question Preview

View what's in the question without loading the whole page. You can do everything you can do on the question page but with less bloat and more speed.

Answering Dashboard

One page with all the data you could ever need! Follow this link or use the "Answering Dashboard" link in the header to access it!

All Comment Notifications

A list of all comments posted on your answers recently, so you never miss a user asking for clarification!

Weekly Quota Progress

Donut graph showing your quota progress, turns yellow when you complete it.

Rate of Answering

Calculated based on the last 7 days

Useful Links

Why keep bookmarks when you have them integrated right where you need them

Daily Answer Count Graph

Not a lot of philosophy behind this one, just looks cool.

Custom Themes

Answer Input Box Features

Banned Word Detection

While answering, if you write a word that Brainly has banned for some reason, the whole line will turn red so you can fix that right away.

Answer Character Gauge

Measures the characters used so you never have to worry about passing the word limit.

Graphing Calculator

Click on the rightmost button on the action menu to open a Graphing Calculator.

Contributing

  1. Clone the repository to your device.
git clone https://github.com/Saransh-255/Brainly-Companion
  1. Install all dependencies.
npm i
  1. Install the ESlint VSCode extension

  2. run npm run dev to run the compiler in development mode, all changes will be compiled automatically

npm run dev
  1. Open your browser and load the extension from /dist

  2. run npm run prod to run the compiler in production mode, a distributable build of the extension will be compiled.

npm run prod