This repository show cases a real web-based project that is being performed in COE692. (Software Design Architecture)
CarDealership_Project/
├── src/
│ ├── main/
│ │ ├── java/
│ │ │ └── com/coe692/lab4ex2/
│ │ │ ├── endpoint/ # Servlets (Login, Register, Admin, Logout)
│ │ │ ├── helper/ # Helper classes (User model)
│ │ │ ├── persistence/ # Database operations (User_CRUD)
│ │ │ ├── business/ # Business logic layer
│ │ │ └── resources/ # REST API resources
│ │ ├── webapp/
│ │ │ ├── admin.jsp # Admin dashboard
│ │ │ ├── dashboard.jsp # Buyer dashboard
│ │ │ ├── login.jsp # Login page
│ │ │ ├── register.jsp # Registration page
│ │ │ ├── index.jsp # Landing page (redirects to login)
│ │ │ ├── resources/
│ │ │ │ └── images/ # Car and parts images
│ │ │ └── WEB-INF/
│ │ │ ├── web.xml # Web application configuration
│ │ │ └── beans.xml # CDI configuration
│ │ ├── resources/
│ │ │ └── META-INF/
│ │ │ └── persistence.xml # JPA configuration
│ │ ├── LuxAutoDealership_db.sql # Database schema
│ │ ├── userDummyData.sql # Sample user data
│ │ └── setup_db.bat # Database setup script
│ └── test/
├── target/ # Maven build output
├── pom.xml # Maven configuration
└── README.md # This file
│
Lab1/SHAREDFOLDER
│
Lab4Ex2
│
lab2prototype
│
Lab4Ex2.zip
README.md
Last Updated: December 2024
Version: 1.0-SNAPSHOT
Status: Active Development
