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.
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.
- 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.
- Frontend: React, Vite
- State Management: Redux Toolkit
- Styling: Tailwind CSS
- API: RapidAPI
To set up the project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/your-username/ai-summarizer.git
- Navigate to the project directory:
cd ai-summarizer
- Install dependencies:
npm install
- Start the development server
npm run dev
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.
Paste URL: https://example.com/article Click Submit: Get a summary of the article. Contributing We welcome contributions! Please follow these steps:
- 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.
This project is licensed under the MIT License - see the LICENSE file for details.
If you have any questions or suggestions, feel free to reach out.
- Name: Vaibhav Kottari
- Email: [email protected]
- GitHub: kottarivaibhav