This project aims to use OpenAI's GPT-4 to summarize articles, providing users with a condensed version of the article's main points.
- ReactJS
- Vite
- Tailwind CSS
- Redux Toolkit (RTK)
- Local Storage
- JavaScript
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.
- Clone the repository to your local machine.
- Install dependencies using
npm install
. - Run the application using
npm start
. - Open
http://127.0.0.1:5173
in your browser to view the application.
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.