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

Sentry image

See why 4M developers consider Sentry, β€œnot bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more