- Branch: Create a new branch for each of the collaborator.For the branch naming use your name (preferred) or any other meaningful name.
- GitCheatSheet: If you are confused with the git commands check out--> Git Cheat Sheet
- Sensitive Data: Never commit sensitive information such as passwords, API keys, or personal data. Use environment variables or GitHub Secrets for sensitive information. ptive commit messages to provide context for changes.
- Large Files: Avoid storing large files or binaries directly in the repository. Use Git LFS(Large File Storage) for managing large files.
- Communication :Maintain clear communication with your team members through commit messages, comments on issues and pull requests, and project boards.
- Code Quality: Ensure that your code is readable, maintainable, and follows best practices.
Develop a SaaS platform leveraging AI, ML, and blockchain to enhance supply chain transparency and efficiency. Features include AI-driven inventory management, real-time tracking, supplier verification, demand prediction, fraud detection, smart contracts, sustainability tracking, logistics optimization, incident management, and a user-friendly dashboard.
- Enhance supply chain transparency and efficiency using AI, ML, and blockchain.
- Optimize inventory management and logistics through AI-driven solutions.
- Ensure data integrity and traceability with blockchain technology.
- Detect and prevent fraud using AI-based anomaly detection.
| Sr.No. | Task Name | Assignees | Date Started | Date Ended |
|---|---|---|---|---|
| 1 | Proposal Submission & Discussion | All | 18/7/24 | 18/7/24 |
| 2 | Topic Finalization | All | 18/7/24 | 25/7/24 |
| 3 | Literature Survey/Existing System | All | 25/7/24 | 1/8/24 |
| 4 | Gap Identification & problem Statement | All | 1/8/24 | 8/8/24 |
| 5 | Proposed System | All | 8/8/24 | 29/8/24 |
| 6 | Implementation 0 - 100 % | All | 1/9/24 | 6/3/25 |
| 7 | Paper Submission | All | 27/4/25 | 27/4/25 |
| 8 | Report Submission | All | 28/4/25 | 28/4/25 |
Savio Winson : Project Management
Swastik Sharma: Full Stack Development
Reena Moncy : Front End Development
Parth Gopakumar:Documentation Management
In a new terminal window/tab:
cd Admin Portal
npm install
cd ..
cd Client Portal
npm install
cd..
cd Backend
npm install
cd ..This will install all the necessary dependencies and libraries needed to run this file.
Note: To run the portals and the server you need to setup firebase and metamask accounts for your version of the application, also you need to have a model deployment endpoint service account key to access the models hosted on Vertex AI ( Google Cloud Platform).
Open a terminal and run:
cd Backend
npx hardhat nodeThis will start a local blockchain on http://127.0.0.1:8545.
In a new terminal window/tab:
cd Backend
npx hardhat run scripts/deploy.js --network localhostIn the same terminal:
npx hardhat run scripts/addTestData.js --network localhostTo verify blockchain data:
npx hardhat run scripts/verifyData.js --network localhostIn a new terminal window/tab:
cd Backend
npm run devThe backend will run on http://localhost:4000.
In a new terminal window/tab:
cd "Admin Portal"
npm run devThe frontend will run on http://localhost:3000 (or the next available port).
- Open your browser and go to
http://localhost:3000to use the Admin Portal. - You can interact with the blockchain, add/view transactions, and more.
To print all blockchain transactions in the terminal:
cd Backend
npx hardhat run scripts/verifyData.js --network localhost- If you see
EADDRINUSE, the blockchain node is already running. - If you get a 401 error, log out and log in again in the frontend.
- Make sure all terminals are in the correct directories before running commands.
Note: This portal is still under heavy development
