Skip to content

CagatayAkkas/Chain-Prices

Repository files navigation

Chain Prices

Features

  • Blockchain Integration: Utilize blockchain technology to ensure transparency and trust in transaction data.
  • Prevents Markets From Selling Products Overprized.
  • Inventory Management: Real-time tracking and management of inventory levels, reducing stockpiling and black marketing.
  • Ingredient Transparency: Provide detailed information about product ingredients, ensuring consumer safety and awareness.
  • Automated Penalizing: Automatically penalize sellers for price violations, maintaining fair market practices.
  • Tax Tracking: Efficient tracking and collection of taxes on every transaction.
  • Increases User Awerness with providing any kind of information releated to the transaction and the products like ingredients and certificates.
  • User-Friendly Interface: Easy-to-use interface for viewing transactions, product details, and handling payments.

Dependencies

  • JavaScript: The primary language for both frontend and backend development.
  • Polygon Network: Chosen for its high transaction speed and low fees.
  • Hardhat: For writing, deploying, and testing smart contracts.
  • PostgreSQL: Database management system.
  • Solidity: For writing smart contracts.
  • React: JavaScript library for building the frontend.
  • Redux Toolkit: For state management in React.
  • Axios: For handling HTTP requests.
  • Material UI: For frontend components and styling.
  • AG-Grid: For displaying large datasets in a tabular format.
  • Docker: For starting the database.

Quickstart

git clone https://github.com/CagatayAkkas/Chain-Prices
npm run dev
npm start

Usage

Viewing Transactions

  1. Login to the system with your credentials.
image image
  1. Navigate to the Transactions Page to view a list of all transactions.
SCR-20240607-swtj
  1. Use the filters to search for specific transactions by code, date, or type.
SCR-20240607-sxrh
  1. Click on a transaction to view detailed information and download the e-invoice.
SCR-20240607-syhw

Product Information Page

  1. Select Products: Scan the product barcode or enter it manually.
SCR-20240607-sysx
  1. Use the details button to see certificate and ingredients.
image

Supply Page

  • A page for the markets which wants to buy new products from the supplier.
image

Cash Register Page

  • A demo page for stimulate the real world scenario where the market sells the product to the customer.
image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published