Wheeliebase is a modern, fast, and responsive web application built with Next.js that allows users to easily search, view, and compare detailed specifications for motorcycles across various manufacturers and models.
This project consumes data from an external Motorcycle API to provide a seamless data exploration experience.
- Fast Search: Quickly find models by manufacturer, year, or name.
- Detailed Specs: View comprehensive data on engine, chassis, dimensions, and performance.
- Side-by-Side Comparison: Compare multiple models to help find the perfect bike.
- Modern UI: Built using Next.js for superior performance and user experience.
Follow these steps to get a local copy up and running for development and testing.
You need to have Node.js and npm (or yarn/pnpm) installed on your machine.
- Clone the repository:
git clone git@github-aitoriasdev:aitoriasdev/motorcycle-app.git cd motorcycle-app - Install dependencies:
npm install # or yarn install - Set up your Environment Variables.
- Create a file named
.env.localin the root directory. - Add your external Motorcycle API key/URL (e.g.,
NEXT_PUBLIC_MOTO_API_URL=...).
- Create a file named
Start the development server:
npm run dev
# or yarn dev