Skip to content

SummarizeAI a React Project using Open Ai API which helps you to understand long articles and webpages without reading all the words. You just need to give it a `https://` link, and it magically creates short summaries using Open Ai API. It's like having a quick cheat sheet for any article, making it easier to get the understand & saves your time.

Notifications You must be signed in to change notification settings

kaushalji-123/SummarizeAI

Repository files navigation

SummarizeAI

SummarizeAI is a React project leveraging the OpenAI API to help users understand lengthy articles and web pages without the need to read every word. Simply provide a https:// link, and SummarizeAI generates concise summaries using the OpenAI API. It functions as a quick cheat sheet for any article, facilitating quicker comprehension and saving valuable time.

Live Demo

Check out the live demo of SummarizeAI here.

Features

  • Summary Generation: Input a URL and obtain a summarized version of the content.
  • Time-saving: Provides quick insights and understanding without the need to read through lengthy articles.
  • Easy to Use: User-friendly interface for a seamless experience.

Technologies Used

  • React: Utilized the Vite@latest version of React for the project.
  • Tailwind CSS: Employed Tailwind CSS for efficient and customizable styling.
  • Redux Toolkit: Managed the state of the application using Redux Toolkit.
  • API: Utilized the Article Extractor and Summarizer API from RapidAPI.

How to Use

To run this project locally:

  1. Clone this repository.
  2. Install dependencies using npm install.
  3. Start the development server using npm run dev.

Acknowledgements

Contributing

If you wish to contribute to this project, feel free to fork the repository and submit pull requests. All contributions are welcome!

Project Enhancement Tasks

Dashboard Enhancements

Trash Icon for URL Deletion:

  • Add a trash icon for each URL fork on the dashboard.
  • Implement functionality to delete a URL with a click on the trash icon.

Lead Functionality

Lead Functionality Integration:

  • Integrate and implement the identified lead functionality.

Footer and Support

Footer on Taskbar Page:

  • Add a footer to the taskbar page.
  • Include a support email for user inquiries.

Optimized Text Processing

Best Practices for Chunking and Retrieval:

  • Research and implement best practices for chunking and retrieval.
  • Experiment with techniques to find the most effective approach.

Legislation and Ranking

Legislation for Observations and Ranking:

  • Explore legislation related to observations and ranking.
  • Apply guidelines to improve the ranking of summaries.

Explorer Auto-Scrolling

Auto-Scrolling in Explorer:

  • Implement best practices for auto-scrolling in the Explorer.
  • Study other chat apps for inspiration, adapting to suit your summarizer app's unique requirements.

User Engagement and Configuration

Prompt Engineering and Configuration:

  • Optimize prompt engineering for external replies.
  • Change the header to a room-like concept.
  • Configure emails on Clerk for seamless communication.

Project Enhancement and Promotion

Enhance Project Features:

  • Incorporate a text stack feature into the repository.
  • Design a professional 3D file to encourage contributions.
  • Create a demo video showcasing app functionality.

Tech Upgrade

Upgrade to Next JS:

  • Upgrade to Next JS version 4 for improved performance and additional features.

Developer Collaboration

Prompt for Contributions:

  • Encourage developers to contribute.
  • Provide clear guidelines for involvement.

Feel free to contact Divyanshu Kaushal via Contact via Email for any queries or suggestions.

About

SummarizeAI a React Project using Open Ai API which helps you to understand long articles and webpages without reading all the words. You just need to give it a `https://` link, and it magically creates short summaries using Open Ai API. It's like having a quick cheat sheet for any article, making it easier to get the understand & saves your time.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published