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
  1. Navigate to the project directory:

    cd AiSummarizer
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm run dev

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

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:

  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