Skip to content

Latest commit

 

History

History
85 lines (65 loc) · 2.61 KB

README.md

File metadata and controls

85 lines (65 loc) · 2.61 KB

AI Summarizer

AI Summarizer is a Generative AI application that uses the RapidAPI to summarize articles. This tool is built with React, Vite, Redux Toolkit, and Tailwind CSS. It features RTK Query for API requests, saves history using local storage, and implements copy-to-clipboard functionality.

Table of Contents

Description

AI Summarizer leverages advanced natural language processing techniques to provide users with a quick and accurate summary of any article. By simply pasting the URL of the article, users can get a concise summary that highlights the key points, saving time and effort.

Features

  • RTK Query API Requests: Efficiently fetch and manage data from the RapidAPI.
  • Save History: Automatically save the history of summarized articles using local storage.
  • Copy to Clipboard: Easily copy the generated summaries to the clipboard.

Tech Stack

  • Frontend: React, Vite
  • State Management: Redux Toolkit
  • Styling: Tailwind CSS
  • API: RapidAPI

Installation

To set up the project locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/your-username/ai-summarizer.git
    1. Navigate to the project directory:
    cd ai-summarizer
    1. Install dependencies:
    npm install
    1. Start the development server
    npm run dev

    Usage

    To use the AI Summarizer, follow these steps:

  • Open your browser and navigate to http://localhost:3000.
  • Paste the URL of the article you want to summarize into the input field.
  • Click the submit button to receive the summary.
  • Use the copy button to copy the summary to your clipboard.
  • View your summary history saved in local storage.

Example

Paste URL: https://example.com/article Click Submit: Get a summary of the article. Contributing We welcome contributions! Please follow these steps:

Fork the repository.

  • Create a new branch (git checkout -b feature-branch).
  • Make your changes.
  • Commit your changes (git commit -m 'Add some feature').
  • Push to the branch (git push origin feature-branch).
  • Open a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact Information

If you have any questions or suggestions, feel free to reach out.