React JS

Inventory Management App in React

This article explain how to make a Inventory Management App in React.this app consist of two options GR and KG.  Total will be calculated according the option user  has selected.

Install the React

npx create-react-app inventory-app

Create a Component folder inside the folder create the file ChickenShop.jsx.

ChickenShop.jsx

import { useState } from "react";

function ChickenShop() {
  const [selects, setSelects] = useState('GR');
  const [qty, setQty] = useState();

  function calculation() {

    if (!qty) 
    {
       return 0; 
    }
    else if(selects == "KG") 
    { 
      return (qty * 140) ;
    }
    else  
    {
       return (qty /1000 * 140 );
    }
  }

  return (

    <div className="container">
     
      <div class="alert alert-primary" role="alert">
      <h3>Chicken Shop Inventory</h3>

    </div>


      <div className="form-group">
        <label>Qty</label>
        <input
          type="text"
          className="form-control"
          placeholder="Enter Qty"
          onChange={(event) => {setQty(event.target.value);}}
        />
      </div>

      <div className="form-group">
        <label>Type</label>
        <select
          className="form-control"
          value = {selects}
          onChange={(event) => {setSelects(event.target.value); }}>
          <option value="GR">GR</option>
          <option value="KG">KG</option>
        </select>
      </div>

      <br />

      <div class="alert alert-danger" role="alert">
      <p><b>Total:</b> {calculation()}<br/>
      <b>Selected: </b>  {selects}<br />
      <b> Quantity: </b> {qty}</p>
    </div>


    <div class="alert alert-success" role="alert">
    <label>Total</label>
    <input type="text" class="form-control" placeholder="Net Salary" value={calculation()} />
    </div>

    </div>
  );
}

export default ChickenShop;

i have attached the video link below. which will do this tutorials step by step.

 

 

admin

Recent Posts

Tesla Pi Phone: Is This the Next Super-Phone? Full Review & Details

What Is the Tesla Pi Phone?   Imagine if Tesla, the company that makes famous…

5 days ago

Tailwind CSS Inventory Management POS Project (Free Source Code)

Inventory Management POS systems are now an essential part of modern businesses such as bookshops,…

4 weeks ago

Build Simple Water System Calculator in Java Using Swing

If you're just beginning to learn Java GUI programming creating an Water System Calculator is a fantastic project for…

5 months ago

GitHub Copilot vs Microsoft Copilot Best AI Tool to Use in 2025

GitHub is a powerful tool used by teams and developers around the globe. This guide is…

5 months ago

Chat with Claude AI Free – Your Super-Smart AI Buddy

It's like having a super-smart buddy that is always there to help you write stories,…

5 months ago

Best Festivals UK 2025 [Free Guide Included]

The UK is known for its rich history, diverse culture, and most of all  its…

5 months ago