Course Content
Data Structures & Algorithms
Full Stack Web Development
Understanding and playing with DOM (Document Object Model)
0/2
MERN project
0/2
Low Level System Design
LLD Topics
High Level System Design
Fast-Track to Full Spectrum Software Engineering
Requirements – Car Price Calculator

1. Functional Requirements

  • FR1. Input Base Price
    The user should be able to enter the base price of the car.

 

  • FR2. Select Car Type / Model
    The user must be able to select a specific car type or model from a predefined list (e.g., SUV, Sedan, Hatchback).

 

  • FR3. Choose Add-ons or Features
    The system should allow selection of optional add-ons (e.g., sunroof, navigation system, alloy wheels) which affect the final price.

 

  • FR4. Apply Taxes and Fees
    The calculator should automatically apply relevant taxes, insurance, and registration fees to the base price.

 

  • FR5. Display Final Price
    The system must compute and display the total price of the car, including all selected options and charges.


2. Non-Functional Requirements

  • NFR1. Performance
    Calculations should be completed and displayed within 1 second of user input.

 

  • NFR2. Usability
    The user interface must be intuitive and easy to navigate for non-technical users.

 

  • NFR3. Scalability
    The system should be able to handle an increasing number of car models and features without redesign.

 

  • NFR4. Accuracy
    All price calculations (including taxes and fees) must be accurate to two decimal places.

 

3. Optional Requirements

  • OR1. Finance Calculator Integration
    Option to calculate monthly EMI (loan installment) based on interest rate and loan duration.

 

  • OR2. Save and Compare
    Users should be able to save multiple configurations and compare their total prices side by side.

 

  • OR3. Localization Support
    Prices should support different currencies and tax structures depending on the user’s region.
0% Complete
WhatsApp Icon

Hi Instagram Fam!
Get a FREE Cheat Sheet on System Design.

Hi LinkedIn Fam!
Get a FREE Cheat Sheet on System Design

Loved Our YouTube Videos? Get a FREE Cheat Sheet on System Design.