Vehicle Data API Interactive Site

Job ID: 40068522

Budget: $250 – $750 USD

I need an interactive website that lets visitors look up detailed vehicle information through my licensed API key. The core flow is straightforward: a user signs up or logs in, enters a VIN or plate number into a search bar, and receives the decoded specs and history returned by the API. Every query and response should be stored against that user’s profile so they can revisit past searches, export them as PDFs, or submit follow-up forms to request additional services.

JavaScript/Node.js is the stack I’m committed to, so build the entire solution—front-end and back-end—around that ecosystem. Feel free to lean on Express, Next.js, React, or similar libraries as long as the code remains clean and well-documented.

Key features I must see working:

• Secure user authentication with session persistence
• Real-time search functionality that hits the vehicle-info API and displays results instantly
• Profile dashboard listing prior lookups, with simple filters and download options
• Form submissions that let a logged-in user request support or a detailed report, saving the request in MongoDB or another Node-friendly database

Acceptance criteria:

1. A live, responsive site deployed to a cloud host (Heroku, Vercel, or similar)
2. Source code in a Git repository with clear setup instructions
3. API calls logged server-side and masked in the client to protect the key
4. Tests or manual QA steps proving login, search, and form workflows operate without errors

Provide an estimated timeline for each milestone and highlight any comparable Node.js projects you have shipped.