Skip to content

This application leverages the power of AI to provide concise and accurate summaries, helping you save time and understand the core ideas of any lengthy text.

Notifications You must be signed in to change notification settings

aryyan0701/text-summarization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

Briefify

Welcome to Briefify! This application is designed to help users quickly and accurately summarize lengthy texts using the power of AI.

Features

  • AI-Powered Summarization: Leverages advanced AI technology to generate concise and precise summaries.
  • Bullet Point Summaries: Summaries are provided in easy-to-read bullet points.
  • Responsive Design: The application is accessible on any device, whether you’re using a desktop, tablet, or smartphone.
  • User-Friendly Interface: Simple and intuitive design for a seamless user experience.
  • Fast and Efficient: Generates summaries in seconds, regardless of text length

Tech Stack

  • React.js: Used as the frontend framework for building the user interface of the platform, providing a responsive and interactive experience.
  • Tailwind CSS: Used for styling the user interface, offering customizable and reusable styling classes.
  • Node.js & Express: Backend server to handle API requests and integrate with the summarization logic.
  • Cohere ai & api's: Utilizes Cohere's ai model & api key for text summarization.
  • Render: Platform used for backend deployment, providing seamless deployment and hosting services.
  • Vercel: Platform used for deployment and hosting, providing a seamless deployment process and reliable hosting services.

Getting Started

To get started with the project, follow these steps:

Backend

  1. Clone the backend repository:
    git clone https://github.com/aryyan0701/text-summarization-backend.git
    
  2. Navigate into the project directory:
    cd your_project_name
    
  3. Install dependencies:
    npm install
    
  4. Start the development server:
    npm start
    

Frontend

  1. Clone the backend repository:
    git clone https://github.com/aryyan0701/text-summarization-frontend.git
    
  2. Navigate into the project directory:
    cd your_project_name
    
  3. Install dependencies:
    npm install
    
  4. Start the development server:
    REACT_APP_BACKEND_URL=Your_live_backend_url
    
  5. Start the development server:
    npm run dev
    

Usage

  • Enter the text you want to summarize in the input box.
  • Click on the "Summarize" button to generate the summary.
  • View the summarized text in bullet point format below the input box.
  • Clear the input text to remove the summary and start over.

Contributors

  • Aryan - Project Lead & Developer

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgements

  • React.js community for providing a powerful frontend library for building user interfaces.
  • Tailwind CSS for offering a utility-first CSS framework for rapid prototyping and styling.
  • Cohere for providing the powerful AI model for text summarization.
  • Render for backend deployment and hosting services.
  • Vercel for frontend deployment and hosting services.

Further Help

  • For more information on using React.js, Tailwind CSS, or Node.js, refer to their official documentation.
  • If you need assistance with the project, feel free to reach out to the project lead or contributors.

Thank You ..!!

About

This application leverages the power of AI to provide concise and accurate summaries, helping you save time and understand the core ideas of any lengthy text.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages