This project will be fully functional showroom application. This project consists of Spring Boot Rest API and Graphical Representation of data using those API.
- List all the car Model
- List all the brands
- Yearly Sale - last 10 year sale data
- Yearly Sale by id - last 10 year sale data
- Monthly sale - last 12 month sale data
- Monthly sale by id - last 12 month sale data
- Sale for particular year - 1 year sale data of paricular year
- Sale for particular year by id - 1 year sale data of that year
- Add Brand
- Add vechile model
- Get model details - Specification of car
- Available Vehicles - List all the available vehicles
- Order by price
- Order by date
- Order by name
- Out of stock models - List all the models which is not available
- Get vehicle in range of price
- Total Variation of car model based on color
- CarModel
| FieldName | Description |
|---|---|
| ModelId | Unique Id for all the car models |
| ModeNumber | Model Number - provided by Brands |
| ModelName | Mode Name - provided by Brands |
| BrandId | Foreign key to Brand table |
| Engine | Engine Details of Model |
| Price | Price of the Model |
- Brands
| FieldName | Description |
|---|---|
| BrandId | Unique Id for all available brands |
| BrandName | Name of the Brand |
| Date | From when it was/will be available in showroom |
- Sales
| FieldName | Description |
|---|---|
| SalesId | Unique Id for all the Sold Cars |
| ModelId | Foreign Key of ModelId in CarModel |
| SaleDate | Sale date of the carMode |
- CarVariation
| FieldName | Description |
|---|---|
| ModelId | Foreign Key of ModelId in CarModel |
| color | Color of the CarModel |
| Available | Total available cars of this model and color |