A modern Next.js app for vehicle lookup and admin dashboards.
Vinpro provides a Next.js-based frontend and API layer for VIN lookup, vehicle details, admin management, and dashboard insights.
- VIN lookup and vehicle information display
- Admin pages and account management
- Dashboard with stats and history
- Download vehicle data as .pdf
-
Clone the reposiotry:
git clone https://github.com/GeorgievIliyan/vinpro
-
Enter the folder
cd vinpro -
Install dependencies:
npm install
-
Configure environment variable: Rename the file at the root of the directory from
.env.exampleto.env.localand place your keys. -
Run the development server:
npm run dev
-
Open the app:
http://localhost:3000
app/β App Router pages and API route handlersapp/components/β application-specific UI piecescomponents/β shared UI primitiveslib/β utilities, database helpers, and auth logicpublic/β static assets and fonts
npm run devβ start the development servernpm run buildβ build the production appnpm run startβ run the production build
- Uses Next.js App Router in
app/ - API routes are grouped under
app/api/