Full-stack Web Developer - Personal Project. Built a VIN decoding platform with a Next.js 15 TypeScript frontend and a FastAPI Python backend. Developed a responsive web app with real-time 17-character VIN validation, instant decode results, and a modern gradient UI optimized for desktop and mobile. Built the API with manufacturer-specific detail extractors and checksum verification, returning structured basic info (country, manufacturer, region, years) and detailed specs (model, engine, transmission, body, plant) for brands including Renault, Nissan, Opel, and AvtoVAZ. Connected the frontend to the REST API via Axios with robust error handling, and deployed the client to Vercel for public access at vin-infos.vercel.app.
Detailed information about the project.
A visual overview of the project.