This project is a car showcase application built using Next.js, Tailwind CSS, and TypeScript. It fetches car data from the RapidAPI Cars API and car images from the Car Images API. The app provides functionalities such as search, filtering, and pagination, along with a user-friendly and mobile-responsive UI.
- Fetches car data from RapidAPI Cars API
- Fetches car images from Car Images API
- Search functionality to find specific cars
- Filter cars based on various parameters
- Pagination for browsing through multiple car listings
- Responsive design for seamless usage on mobile devices
- Next.js
- TypeScript
- Tailwind CSS
-
Clone the repository:
git clone https://github.com/Kalutu/car-showcase
-
Install dependencies:
npm install
-
Run the development server:
npm run dev
-
Open http://localhost:3000 in your browser to view the application.
- Upon launching the application, you'll land on the homepage showcasing the list of cars.
- Use the search bar to find specific cars by name or model.
- Filter cars based on various parameters such as make, model, year, etc.
- Display more cars using the showmore button to explore more car listings.
Contributions are welcome! Feel free to open issues or submit pull requests to improve the application.
- Fork the repository.
- Create your feature branch (
git checkout -b feature/MyFeature
). - Commit your changes (
git commit -am 'Add my feature'
). - Push to the branch (
git push origin feature/MyFeature
). - Open a pull request.