- 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.
- 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.
git clone https://github.com/CagatayAkkas/Chain-Prices
npm run dev
npm start
- Login to the system with your credentials.
- Navigate to the Transactions Page to view a list of all transactions.
- Use the filters to search for specific transactions by code, date, or type.
- Click on a transaction to view detailed information and download the e-invoice.
- Select Products: Scan the product barcode or enter it manually.
- Use the details button to see certificate and ingredients.
- A page for the markets which wants to buy new products from the supplier.
- A demo page for stimulate the real world scenario where the market sells the product to the customer.