This repository contains a web application built using React.js, Chakra UI, and the OpenAI API. The Keyword Extractor Web App allows users to input a paragraph and extract keywords from it. The extracted keywords can then be copied and used for content optimization, SEO, and data analysis purposes.
- Input Paragraph: Users can input a paragraph from which they want to extract keywords.
- Keyword Extraction: The application leverages the OpenAI API's advanced natural language processing capabilities to accurately extract keywords from the provided paragraph.
- Generated Keyword List: The app generates a comprehensive list of keywords derived from the paragraph, facilitating easy copy and usage.
- User-Friendly Interface: The user interface is designed to be intuitive and user-friendly, ensuring a seamless experience for users of all technical backgrounds.
- Responsive Design: The application is built with Chakra UI, providing a visually appealing and responsive design that adapts to different screen sizes and devices.
To run the Keyword Extractor Web App locally, follow these steps:
-
Clone the repository: git clone https://github.com/sarthaksarangi/keyword-extractor-openai.git
-
Install dependencies: npm install
-
Obtain an API key from OpenAI and add it to the
.env
file. -
Start the development server: npm start
-
Access the application in your browser at
http://localhost:3000
.
- React.js
- Chakra UI
- OpenAI API
Contributions are welcome! If you have any suggestions or find any issues, please feel free to open an issue or submit a pull request.
This project is licensed under the MIT License.