/AI-Text-Summarizer-App

A powerful full-stack web application harnessing artificial intelligence to efficiently condense and summarize text, making information processing faster and more accessible.

Primary LanguageJavaScript

AI-Text-Summarizer App

AI-Text-Summarizer: A powerful full-stack web application harnessing artificial intelligence to efficiently condense and summarize text, making information processing faster and more accessible.

Description

AI-Text-Summarizer is a cutting-edge full-stack web application designed to transform the way users interact with large volumes of text. This application provides concise, accurate summaries of the provided text, streamlining information consumption for efficiency and ease. Ideal for students, researchers, and professionals alike, AI-Text-Summarizer is adept at handling complex material across various genres, from academic papers to lengthy reports.

ScreenShots

Some snapshots of the project :

Screenshot 2023-12-13 at 8 36 04 AM Screenshot 2023-12-13 at 8 36 15 AM

Features

  • Real-time updates with a responsive UI
  • Summary Provider for a given Paragraph

Technologies

  • Frontend: HTML, JS
  • Backend: Node.js, Express.js
  • Styling: CSS

Getting Started

Prerequisites

  • Node.js
  • npm or Yarn
  • MongoDB

Installation

  1. Clone the repository:

    git clone https://github.com/Siddharth-Dagar-25/todo-application
    
  2. Install dependencies for the server:

    npm install
    
    
  3. Install dependencies for the client:

    npm install
    
    
  4. Set up environment variables: In the server directory, create a .env file and configure your environment variables (e.g., database URI, HuggingFace API, PORT No.).

  5. Start the server:

    npm run dev
    
    
  6. Start the client:

    npm run dev
    
    

Contributing

I welcome any and all contributions! Here are some ways you can get started:

  • Report bugs: If you encounter any bugs, please let us know. Open up an issue and let us know the problem.
  • Contribute code: If you are a developer and want to contribute, follow the instructions below to get started!
  • Suggestions: If you don't want to code but have some awesome ideas, open up an issue explaining some updates or imporvements you would like to see!
  • Documentation: If you see the need for some additional documentation, feel free to add some!

Instructions

  • Fork this repository
  • Clone the forked repository
  • Add your contributions (code or documentation)
  • Commit and push
  • Wait for pull request to be merged