Skip to content

mmnsrti/gpt-summarizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 

Repository files navigation

gpt-summarizer

This is a web application that allows you to input a URL, which it then uses to summarize the content of the website. The summarized content is stored in local storage so that you can access it without an internet connection. This project is built using RapidAPI for content summarization, React.js for the front-end, Vite for development, and Tailwind CSS for styling.

Logo

Screenshots

Main Page

Main Page

  • Clean and user-friendly interface.
  • Input a website URL.
  • Click the "Summarize" button to generate content summaries.
  • Display summarized content for quick access to essential information.

Summarized Content

Summarized Content

  • Summarizes website content based on user-input URLs.
  • Saves search results in your browser's local storage.
  • Access saved results without re-summarizing the content.
  • Copy URL with a convenient button for easy sharing or reference.

Features

  • Input a website URL to summarize its content.
  • Save the summarized content in local storage.
  • Access the saved content even when offline.
  • Fast and responsive user interface.

Technologies Used

  • RapidAPI: Used for website content summarization.
  • React.js: JavaScript library for building the front-end.
  • Vite: Build tool for development.
  • Tailwind CSS: Utility-first CSS framework for styling.

Getting Started

To run this project locally, follow these steps:

  1. Clone this repository:

    git clone https://github.com/mmnsrti/gpt-summarizer.git

2.Change to the project directory:

cd website-summarizer-app

Install dependencies: npm install 3. Create a .env file in the root directory with your RapidAPI key: get the key from https://rapidapi.com/restyler/api/article-extractor-and-summarizer

VITE_RAPID_API_ARTICLE_KEY=your-rapidapi-key

Replace your-rapidapi-key with your actual RapidAPI key. Start the development server:

npm run dev

Open your web browser and access the app at http://localhost:3000.

Usage Enter a website URL in the input field and click the "Summarize" button. The summarized content will be displayed below. You can save the summarized content to local storage by clicking the "Save" button. Access the saved content even when offline by revisiting the app.

Usage Enter a website URL in the input field and click the "Summarize" button. The summarized content will be displayed below. You can save the summarized content to local storage by clicking the "Save" button. Access the saved content even when offline by revisiting the app. License This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments RapidAPI for providing the content summarization API. The React.js, Vite, and Tailwind CSS communities for their excellent tools and resources.

Feel free to contribute to this project by submitting issues or pull requests..