AI Summarizer 🔗
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:
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)
Top comments (0)