Skip to content

onwp/keyword-finder

Repository files navigation

Keyword Finder

Keyword Finder Screenshot

Overview

Keyword Finder is a modern, user-friendly web application that helps users discover related search suggestions from multiple platforms in real-time. This tool is invaluable for SEO specialists, content creators, and market researchers looking to optimize their content strategy.

Features

  • Multi-Platform Search Suggestions: Get real-time keyword suggestions from Google, Yahoo, Bing, and YouTube
  • Clean, Minimalist Design: Intuitive interface with a focus on usability
  • Responsive Layout: Works seamlessly across desktop and mobile devices
  • Clickable Results: Each keyword links directly to the respective search engine results
  • Real-time Updates: Suggestions update as you type for immediate feedback

Technology Stack

  • React 18
  • TypeScript
  • Vite
  • Tailwind CSS
  • ShadCN UI Components
  • React Router

Getting Started

Prerequisites

  • Node.js (v16 or higher)
  • npm or yarn

Installation

  1. Clone the repository

    git clone https://github.com/onwp/keyword-finder.git
    cd keyword-finder
  2. Install dependencies

    npm install
    # or
    yarn install
  3. Start the development server

    npm run dev
    # or
    yarn dev
  4. Open your browser and navigate to http://localhost:5173

Build for Production

npm run build
# or
yarn build

Usage

  1. Enter a search term in the input field
  2. View related keyword suggestions from multiple platforms
  3. Click on any suggestion to open the search results in a new tab
  4. Modify your search to see updated suggestions in real-time

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

License

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