AI Article Summarizer is a web application built with ReactJS that allows users to input the URL of an article. The application will then retrieve and display a concise summary of the article.
- URL Input: Users can input a URL to get an article summary.
- Article History: Saves summarized articles locally so you can review them later.
- Copy to Clipboard: Users can copy the summarized text or URL for their convenience.
- Fast and Efficient: Utilizes lazy fetching and state management for optimized performance.
This project is based on a tutorial by JavaScript Mastery. You can check out their GitHub repository here.
- ReactJS
- Redux Toolkit
- Local Storage for storing article summaries
- RapidAPI for article summary API calls
-
Clone the repository:
git clone https://github.com/goodpudding/Ai_Summarizer.git
-
Navigate into the project directory:
cd Ai_Summarizer -
Install the dependencies:
npm install
-
Start the development server:
npm start
- Open the application in your web browser.
- Input the URL of the article you wish to summarize.
- Click the submit button or press Enter.
- The summary will be displayed below the input field.
- If you want, you can copy the URL or the summary text to the clipboard.
If you encounter a 403 error, it means you might not have access to the API endpoint for summarizing the article. Please ensure you have set up the API credentials correctly.
Feel free to open issues or provide pull requests.
MIT License