Skip to content

a web application built with React that leverages the OpenAI API for article summarization

Notifications You must be signed in to change notification settings

mazyaryousefinia/ai_summarizer

Repository files navigation

Sumz

This project aims to use OpenAI's GPT-4 to summarize articles, providing users with a condensed version of the article's main points.

Technologies Used

  • ReactJS
  • Vite
  • Tailwind CSS
  • Redux Toolkit (RTK)
  • Local Storage
  • JavaScript

Project Description

This project aims to build a responsive and visually appealing user interface using ReactJS and Tailwind CSS. The UI design incorporates a touch of glass morphism for aesthetic appeal. The project also makes use of Vite as a build tool for fast and efficient development.

The application uses advanced RTK queries to make API requests that fire conditionally. Local storage is used to save user history for easy retrieval and faster data access. Additionally, form events are handled gracefully, with error handling implemented for a smoother user experience.

The application also features a copy-to-clipboard functionality, which allows users to copy data to their clipboard easily.

Installation and Usage

  1. Clone the repository to your local machine.
  2. Install dependencies using npm install.
  3. Run the application using npm start.
  4. Open http:https://127.0.0.1:5173 in your browser to view the application.

Code Quality

The code is written with clean and organized code architecture, using best practices for maintainability and scalability. The project follows standard coding conventions to ensure readability and consistency.

About

a web application built with React that leverages the OpenAI API for article summarization

Resources

Stars

Watchers

Forks