Compare Motorcycles

Compare Motorcycles is a dynamic web application designed to allow users to compare different motorcycles by their specs and get a A.I summary of the selected motorcycles.

Key Features

Motorcycle Database Integration:Utilizes an API to fetch detailed data about various motorcycles

Google Gemini Integration:implements JavaScript classes to create visually appealing motorcycle cards with relevant details

Custom Card Generation:implements JavaScript classes to create visually appealing motorcycle cards with relevant details

Local Storage: Stores user-selected motorcycle data in local storage to ensure persistence across sessions

Why I Built It

I love motorcycles and thought I would combine that with my desire to gain an appreciation for state management without using any frameworks or libraries. I was intentionally not using newer tools to have strong understanding of the pros and cons of a dynamic website that only renders and stores data on the client side.