Skip to content

Index html #2

Description

@subodhtharu530-lang
<title>Shop Login</title>

Shop Login

Login

Forgot Password?

<script src="script.js"></script> <title>Dashboard</title>

Dashboard

Add Product
Sell Product
Sales History

<script> function go(p){location.href=p} let sold = JSON.parse(localStorage.getItem("sold")) || []; let total = sold.reduce((s,x)=>s+x.total,0); stats.innerHTML = ` Products Sold: ${sold.length}
Total Amount: Rs ${total} `; </script> Sell <script> function sell(){ let products = JSON.parse(localStorage.getItem("products")); let sold = JSON.parse(localStorage.getItem("sold"))||[]; let p = products.find(x=>x.code==scan.value); if(!p || p.qty < count.value) return alert("Not enough stock"); p.qty -= +count.value; sold.push({ name:p.name, qty:+count.value, total:p.price*count.value, date:new Date().toLocaleString() }); localStorage.setItem("products",JSON.stringify(products)); localStorage.setItem("sold",JSON.stringify(sold)); alert("Sold Successfully"); } </script>

Add

<script> function add(){ let products = JSON.parse(localStorage.getItem("products"))||[]; products.push({ name:name.value, price:+price.value, qty:+qty.value, code:code.value }); localStorage.setItem("products",JSON.stringify(products)); alert("Product Added"); } </script>

Metadata

Metadata

Assignees

No one assigned

    Labels

    invalidThis doesn't seem right

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions