DEV Community

MD Taseen Khan
MD Taseen Khan

Posted on • Originally published at reactjsexample.com on

A React application that generate summaries of text documents

AI Summarizer πŸ”—

A React application that generate summaries of text documents

AI Summarizer is a web application built with React and Vite that uses natural language processing (NLP) techniques to generate summaries of text documents. It includes Redux Toolkit Query for API calls and a summarize history feature for up to 5 recent searches.

## Installation

To use AI Summarizer locally, follow these steps:

1. Clone the repository:
Enter fullscreen mode Exit fullscreen mode


bash
git clone https://github.com/ChandanSahu98/AiSummarizer.git




1. Navigate to the project directory:

2. Install dependencies:

3. Start the development server:

## Usage

1. Provide the text you want to summarize in the web interface.
2. AI Summarizer will process the text and generate a summary for you.
3. You can access the live version of AI Summarizer here: [AI Summarizer on Vercel](https://ai-summarizer-olive.vercel.app/)

## Features

- Summarize lengthy text documents quickly.
- Customize the length of the summary.
- User-friendly web interface built with React.
- Fast development environment with Vite.
- Utilizes advanced NLP techniques for accurate summarization.
- **Redux Toolkit Query** : Seamless API data fetching and state management.
- **Summarize History** : Keep track of up to 5 recent searches for easy reference.

## Screenshot

![A React application that generate summaries of text documents](https://user-images.githubusercontent.com/52382395/265516496-46380b87-ecf1-4dc3-84bb-fe772dd9d49a.png)

## Contributing

If you’d like to contribute to AI Summarizer, please follow these steps:

1. Fork the repository on GitHub.
2. Clone your forked repository to your local machine.
3. Create a new branch for your feature or bug fix: `git checkout -b feature-name`.
4. Make your changes and commit them with descriptive commit messages.
5. Push your changes to your fork on GitHub: `git push origin feature-name`.
6. Open a pull request on the original repository, describing your changes.

## GitHub

[View Github](https://github.com/ChandanSahu98/AiSummarizer?ref=reactjsexample.com)
Enter fullscreen mode Exit fullscreen mode

Top comments (0)