Inspiration

What it does

How we built it# coder101 - Terms and Conditions Summarizer Chrome Extension

coder101 is a Chrome extension designed to help users quickly and easily understand the key points of lengthy terms and conditions documents on the web. By leveraging a Python-based natural language processing (NLP) model, this extension simplifies the reading of legal jargon, making it accessible and comprehensible in just a few clicks.

Features

  • Instant Summaries: Provides concise summaries of terms and conditions, highlighting critical information.
  • Real-Time Processing: Integrates seamlessly into the browser, delivering summaries directly on the webpage.
  • User-Friendly Interface: Clean and intuitive design using HTML, CSS, and JavaScript for a smooth user experience.
  • Python-Powered NLP: Utilizes a sophisticated Python model to analyze and extract key points from the text.
  • Privacy-Focused: Processes data locally on the user's machine, ensuring sensitive information remains secure.

Installation

  1. Clone the repository to your local machine:

    git clone https://github.com/yourusername/coder101.git
    
  2. Navigate to chrome://extensions/ in your Chrome browser.

  3. Enable "Developer mode" in the top right corner.

  4. Click "Load unpacked" and select the directory where you cloned the repository.

Usage

  1. Navigate to any webpage with terms and conditions.
  2. Click the coder101 extension icon in the Chrome toolbar.
  3. Click the "Analyze" button in the popup to receive a concise summary of the terms and conditions.

Contribution

We welcome contributions from the community! To contribute:

  1. Fork the repository.
  2. Create a new branch: bash git checkout -b feature/your-feature-name
  3. Make your changes and commit them: bash git commit -m "Add your message"
  4. Push to the branch: bash git push origin feature/your-feature-name
  5. Create a pull request detailing your changes.

Contact

For support or questions, feel free to contact us on LinkedIn.

Challenges we ran into

We had major problems when trying to integrate the frontend and backend.

Share this project:

Updates