A React application that generate summaries of text documents
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
-
Navigate to the project directory:
cd AiSummarizer
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
Usage
- Provide the text you want to summarize in the web interface.
- AI Summarizer will process the text and generate a summary for you.
- You can access the live version of AI Summarizer here: AI Summarizer on Vercel
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
Contributing
If you’d like to contribute to AI Summarizer, please follow these steps:
- Fork the repository on GitHub.
- Clone your forked repository to your local machine.
- Create a new branch for your feature or bug fix:
git checkout -b feature-name
. - Make your changes and commit them with descriptive commit messages.
- Push your changes to your fork on GitHub:
git push origin feature-name
. - Open a pull request on the original repository, describing your changes.