Giter VIP home page Giter VIP logo

prakash-s-2210 / car-showcase-app Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 175 KB

This React car showcase app offers a user-friendly interface with dropdowns, search, filters, and pagination. Users can browse car models by brand, apply filters, and fetch details. It's responsive and displays 10 cars per page, with 50 initially fetched. Explore and navigate effortlessly.

HTML 4.37% JavaScript 94.79% CSS 0.84%
api html5 javascript react tailwindcss

car-showcase-app's Introduction

Car showcase app

This project is a car showcase app built using React, designed to provide users with a comprehensive platform for browsing and exploring various car models. The app features a user-friendly interface consisting of a header, dropdown menu, search car brand name, filter option, reset option and pagination etc..

The dropdown menu contains a list of brand names, with a default value Select a brand name. Upon selecting a brand name and clicking the search button, the app makes an API call to retrieve detailed information about the chosen car from the API Ninjas . To display car images, the app uses the URL obtained from the API call and sets it as the source attribute for the corresponding image element, making API call to Imagin Studio.

The app includes four filter options: car class, fuel type, model type, and year. Users can apply filters to narrow down their search results, and two buttons are available for filtering and resetting the filters. Error messages are displayed when no filters are applied or when the filter/reset buttons are clicked without selecting any options.

During the initial loading, the app fetches car details released in the year 2023. Additionally, users can select a car name from the dropdown menu located above the car listing to fetch specific car details.

The car listing displays 10 car details per page, with a total of 50 car details fetched in both the initial fetch and dropdown selection. Pagination is implemented with previous and next buttons, allowing users to navigate between pages easily.

The app is designed to be responsive, ensuring optimal user experience across different devices. It also includes a footer section to provide additional information or links.

Overall, this car showcase app offers a visually appealing and intuitive interface, allowing users to explore various car models based on different criteria and seamlessly navigate through the available options.

Video

car.showcase.app.mp4

Screenshots

car showcase app img car showcase app

car-showcase-app's People

Contributors

prakash-s-2210 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.