/Fuel_Predictor

To predict the rate of the fuel based on the following criteria: - Client Location (in-state or out-of-state) - Client history (existing customer with previous purchase or new) - Gallons requested - Company profit margin (%)

Primary LanguageC#

Fuel_Predictor

To predict the rate of the fuel based on the following criteria: - Client Location (in-state or out-of-state) - Client history (existing customer with previous purchase or new) - Gallons requested - Company profit margin (%)

Assignment 2

Requirements

  1. Microsoft Visual Studio with .NET CORE 5
  2. SQL Server Management Studio

How to Run the Project

  1. Download the Project
  2. Change the Connection String in appsettings.json. We have included the login module in our project (just a basic module to run the project)
  3. In the Visual Community, run the following commands in Nuget Package Manager Console:
    • add-migration createDB
    • update-databse
  4. Run the Project through IIS Express.

Points to be noted

  • The Models folder contains all the classes and the requirements for the attributes in the classes. The controller contains all the routing for the views and Views contain all the cshtml pages.
  • We have included some dummy records to display in the Get Quote Price and Quote History web pages.
  • _Layout.cshtml in Views/Shared is the layout page which is shared by all the web pages in Views

Screenshots

  • Login page
    • alt text
  • Register Page
    • alt text
  • Menu Page
    • alt text
  • Client Profile Page
    • alt text
  • Get Quote page
    • alt text
  • Quote History Page
    • alt text

Contribution

  1. Apoorva Dhondi - Worked on creating LoginPage, Get Quote page, and worked on stylings for both the pages and Validations for the fields in both pages.
  2. Sushma Gangavarapu - Worked on creating Client Profile page, Quote History page and styling changes for both the pages and also worked on Validations for the fields on both pages.
  3. Lakshmi Narasimha Sai Narne - Worked on creating Home Page, Registration page and validations for the fields in registration page and also worked on Navbar for the website.