Skip to content

A Star Wars search app with autocomplete, built using Shadcn UI, Tailwind CSS, Redux Toolkit Query, and SWAPI api.

Notifications You must be signed in to change notification settings

zivab/Starwars-Search-App

Repository files navigation

Starwars-Search-App

A Star Wars search app with autocomplete, built using Shadcn UI, Tailwind CSS, Redux Toolkit Query, and SWAPI api.

Screenshots

image image image image image

Features

  • Autocomplete Search:
    Search across all Star Wars entities (people, planets, films, species, vehicles, starships) as you type, with dynamic suggestions.

  • Category-Based Results:
    Search results are grouped by category, displaying the top 3 matches per category for a more organized experience.

  • "View All" Button:
    Easily view all results for a specific category with a "View All" button, leading to a dedicated category page.

  • Category Pages:
    Each category page displays a complete list of results for a selected category, pulled directly from the SWAPI API.

  • Edit Feature:
    Each result can be edited directly on the category page, allowing for flexible data interaction.

  • Create Feature:
    You can add a new character to the table using the “Create” button, allowing you to expand the list of characters.

Technologies Used

Frontend:

Demo

Starwars-Search-App

Installation

To run this application locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/zivab/Starwars-Search-App.git
  2. Access the project

    cd Starwars-Search-App
    
  3. Install Frontend dependencies

     pnpm install
    
  4. Start the Frontend development server

    pnpm run dev
    
  5. The Frontend will run on http://localhost:5173

Authors

About

A Star Wars search app with autocomplete, built using Shadcn UI, Tailwind CSS, Redux Toolkit Query, and SWAPI api.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published