Skip to content

bhatia4404/brain-loft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BrainLoft

BrainLoft is an educational Chrome extension that enhances the learning experience by allowing users to easily translate, define, explain, and summarize any selected text on a webpage. Designed for students, researchers, and avid learners, BrainLoft is a convenient tool to deepen understanding and make online learning more efficient.

Demo

Watch the video

Features

  • Translate selected text to different languages.
  • Define words with quick dictionary lookups
  • Explain complex terms or concepts in brief.
  • Summarize paragraphs for quicker comprehension.

Installation

  1. Clone or download the repository.
  2. Go to chrome://extensions/ in your Chrome browser.
  3. Enable Developer Mode in the top right corner.
  4. Click Load unpacked and select the brain-loft-main/extension folder.
  5. Go to Google AI Studio and get an API Key.
  6. Go to brain-loft-main/api folder and run npm install in the command prompt.
  7. Create a .env file and an environment variable API_KEY.Set this value to your API key API_KEY=<yourAPIKey>.
  8. Start a local server on your device using node index.js.
  9. The extension is now ready to use!

Usage

  1. Select any text of a webpage.
  2. A popup will appear on the extreme right of your window.
  3. Select the desired action from the popup.

Technologies Used

  • HTML & CSS - Interface elements.
  • JavaScript
    • DOM
    • API ( Express.js)

Contribution

Contributions are welcomed! Please follow these steps to conttribute :

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-name).
  3. Commit your changes (git commit -m 'Add some feature').
  4. Push to the branch (git push origin feature-name).
  5. Open a Pull Request.

Contact

For questions or support, please reach out via :

  1. Email : [email protected]
  2. LinkedIn : @bhatia4404
  3. X : @bhatia_4404

About

Chrome Extension

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published