Data-Driven Web Application

This is a CSV file uploader that simplifies data management by allowing users to upload CSV files containing credit score and credit line information. Seamlessly integrated with the backend, it automates subscription pricing calculations based on uploaded data and user-defined parameters. Additionally, built-in pagination ensures easy navigation through datasets of any size.

Getting Started

  1. Clone the repository:

    https://github.com/Arshverma001/Super-Six-Sports-Assignment.git
    
    
  2. Download Backend Dependencies:

    cd backend
    npm i
    
  3. Download Frontend Dependencies:

    cd frontend
    npm i
    
  4. Run Server

    cd backend
    node .\server\index.js
    
  5. Run Web-Application

     cd frontend
     cd assignment
     npm run dev
    
  6. Open Server

    http://localhost:5173/
    

How To Use The Subscription Pricing Calculator.

Here are the steps on how to use the Subscription Pricing Calculator.

1. Open the web application where the Subscription Pricing Calculator is located using a supported web browser.

  • Example Response:

image

2. Click on the file upload button and select the CSV file containing the required data, such as credit score and credit line information, from your local storage.

  • Example Response:

image

3. Input the pricing parameters required for subscription value calculation. These typically include the base price, price per credit line, and price per credit score point.

  • Example Response:

image

4. Click on the Upload Button and wait for the data to load.Now we can see the required Subscription value.

  • Example Response:

image

image

5. If the dataset is large and spans multiple pages, use the pagination controls provided in the interface to navigate through different pages of data.

  • Example Response:

image

image

Features and Functionalities

Demonstration_Subscription_Pricing_Calculator.mp4