A modern ASP.NET Web Forms web application for browsing used cars (MPV & Compact), exploring detailed vehicle pages, and placing a demo checkout. It also includes a front-end authentication page (no backend yet) where users can sign up, and their info is stored temporarily and displayed on the Profile page.
- ASP.NET Web Forms (.NET Framework 4.7.2)
- Bootstrap 5
- C#
- JavaScript (Vanilla)
- SmartASP.NET Hosting
- Vehicle browsing experience with MPV/Compact ranges and clean detail pages (specs, history, gallery).
- Demo checkout flow with validation and success redirect (no real payment processing).
- Auth + Profile (no backend yet): user signs up on
Auth.aspx, data is saved inlocalStorage, and shown inUserProfile.aspx.
Auth.aspx→ First landing page (signup/login + info sections)index.aspx→ Home page (features, counters, popular ranges)Model1.aspx→ MPV rangeModel2.aspx→ Compact rangeVehicle1.aspx–Vehicle4.aspx→ Vehicle details pagesPayment.aspx→ Demo checkout pageUserProfile.aspx→ Displays user data saved from Auth
-
On successful signup, the app saves:
- name
- phone
intolocalStorageunder: sc_user
-
The UserProfile page reads
sc_userand displays it (temporary only).
- Clone the repository:
git clone https://github.com/<YOUR-USERNAME>/<YOUR-REPO>.git
- Open the solution in Visual Studio.
- Make sure you have .NET Framework 4.7.2 installed.
- Run with IIS Express.
To make Auth.aspx open first, add this into Web.config:
<system.webServer>
<defaultDocument>
<files>
<clear />
<add value="Auth.aspx" />
<add value="index.aspx" />
<add value="Default.aspx" />
</files>
</defaultDocument>
</system.webServer>- Authentication is front-end only (no database storage for accounts).
- Checkout is dummy/demo only (no real payment gateway).
- Profile data is temporary and can be cleared by browser storage reset/logout.
- Add a real database for user accounts and login.
- Save purchases to database.
- Admin dashboard for adding/editing vehicles.
- Real payment integration.





