-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[DMP 2024]: Revolutionizing Sustainable Mobility; Road Safety using Near, Filecoin, IPFS, GHO stablecoin, Aave Protocol, ConnectKit based Wallet, ConnectKit XLS and Chainlink CCIP integration with QR code dapp, Polygon, Chainlink Functions and EtherCalc. #1
Comments
Do not ask process related questions about how to apply and who to contact in the above ticket. The only questions allowed are about technical aspects of the project itself. If you want help with the process, you can refer instructions listed on Unstop and any further queries can be taken up on our Discord channel titled DMP queries. Here's a Video Tutorial on how to submit a proposal for a project. |
Hi , I am Abhishek Kumar a prefinal year student a NIT Hamirpur i want to work on this feature |
@abhi8960git : HI Abhishek, apologies for the delay in response. There have been very key developments in Chainlink CCIP space very recently. Based on the new developments, the best way to start will be to develop a QR code reader dapp and integrate with Chainlink CCIP using Transporter. Please study and try using Transporter following: https://blog.chain.link/transporter-launch/ for a basic dapp. From a security perspective, please study https://medium.com/techskill-brew/are-blockchain-based-qr-codes-safe-part-27-d4ccd751a3d6 . We will using Scaffold Eth and Scaffold OP to build the dapp: https://docs.optimism.io/builders/app-developers/quick-start . Also, please study and try an older repo: https://github.com/yingliqiao/camX |
@abhi8960git : the workflow will be as follows: |
@seetadev okay thank you, i will first try to create QR code reader app and chainlink transporter Integration.One more confusion i have like is transporter is only for mainnet ? is yes then how i can use transporter in dapp for testing perposes. |
@abhi8960git Great, appreciate your update. Please also try making a PPT token using Open Zepellin on Eth L1 and L2 chains. You can start with TRX token dev using the tutorials: https://developers.tron.network/docs/issuing-trc20-tokens-tutorial and https://developers.tron.network/docs/trc-721-token-issuance |
@Priyanshuthapliyal2005 , thank you. The mentor committee will review it today. |
sure let me check it but its today last date i have to to make proposal . |
@abhi8960git Great, please include utility token development via Open Zepellin and token launch for accessing the dapp developed during the 3 month program. Also, integration of QR code scanner dapp with EtherCalc (https://ethercalc.net/ ) for analytics and custom billing development. |
yes but i have one more issue the pr raised by @Priyanshuthapliyal2005 is whole code copied from my pr every thing. |
sure this project is really intresting for me, i helps to get work on CCIP chainlink . we thought about this in the hackthon andromeda chain which is automatically providing cross chain functionality. |
Hi @seetadev I would also like to work on this but since abhi8960git is already working on it, are there any other issues that can be worked upon. |
Wonderful :) Great to hear. We are well connected with the Chainlink eco-system. We will try to share our findings with key stakeholders of the blockchain eco-system. We can do a side experiment with ANDR and its integration with Injective and other chains for testing auto cross chain development, if time permits. |
@abhi8960git , thank you once again for bringing this to the notice. Appreciate it. This is indeed unfortunate to hear. We will enable newer OSS enthusiasts like @Priyanshuthapliyal2005 with a good guide on getting started with OSS development and Web3 tech, via an OSS book/ tutorials, if time permits. @Priyanshuthapliyal2005 : At this juncture, I would recommend you to study:
Keep us posted on your progress and we will next send you resources on bootstrapping Web3 dev. |
@dampmatt , definitely. Please check seetadev/GovtInvoice#8 and seetadev/ZKMedical-Billing#1 |
yes , sure sure but first we can try CCIP NFT integration because we can add a feature like this in our project NFT to be minted on the private chain and then securely transferred (with minimal data exposure) to the public chain relevant to insurance companies or law enforcement by using CCIP , we can do same thing with ANDR i think. |
@abhi8960git , definitely. Appreciate your focus. For the next set of months, we will focus only on CCIP integration. ANDR experiment can be tried once we have launched the prototype with CCIP. |
I tried that ccip nft smart contract given in repo in remix and minted on nft from Avlanche fuji testnet to Ethereum sepholia chain and just I have to integate that part, and make a flow of it in front end. |
@abhi8960git thank you for sharing the pull request. Wonderful initiative and great to learn that you bootstrapped the efforts and shared a quick update.. Wish to share that there are multiple dev steps we will pursue for the initial pull request shared:
|
thank you for your response on my pull request , i will share the updates soon. |
Weekly Learnings & UpdatesWeek 2Highlights
Starknet-Work Links:ScreenCast link of testing and Depoyment: Starknet Depoyed smart contract on Voyager: Repository Link : CCIP (web3-incident-app) :New Repository: Vercel Deployed link-Check out here :https://web3-incident-dapp-54ym.vercel.app/ Issues |
Weekly GoalsWeek 1
Week 2
Week 3
Week 4
Week 5
Week 6
Week 7
Week 8
|
Weekly Learnings & UpdatesWeek 3Highlights
Design and prototype decentralized platform for incident reporting and summarization by citizens on Starknet .Demo - https://stark-schedule-i7cs.vercel.app/ Implemented a blockchain utiliy and governance token. Tested smart contracts on Filecoin, ICP and key blockchain networks.FilFox Link - https://calibration.filfox.info/en/address/0xB3749e4108C42aC1CAE76A38aa820d2c8180B482 Token Address - 0xB3749e4108C42aC1CAE76A38aa820d2c8180B482 ICP Testingbackend canister - https://a4gq6-oaaaa-aaaab-qaa4q-cai.raw.icp0.io/?id=23scz-ayaaa-aaaag-ald6a-cai Improved the UI/UX for better citizen developer engagement on Starknet, added the frontend pages.Demo - https://stark-schedule-i7cs.vercel.app/ Issues and PR
Goals
|
Weekly Learnings & UpdatesWeek 4Highlights
website link - https://deci-report.vercel.app/ Issues and PR
Goals
|
Weekly Learnings & UpdatesWeek 1Highlights
CCIP NFT contract Links:CCIP NFT contract Tested and Deployed code here: IPFS link of one of the CCIP NFT Deployed: CCIP Trasaction hash link : Error resolved Sucessfull ccip trasaction hash link ; CCIP NFT fuji -> sepholia OpenSea link : Video screen cast of frontend and qr code scanning part and nft Minting : Integration With Frontend :Video and screenCast link : Opensea minted NFT link (CCIP) : CCIP Explorar transaction Link: Issues and pr's
Weekly Learnings & UpdatesWeek 2Highlights
Starknet-Work Links:ScreenCast link of testing and Depoyment: Starknet Depoyed smart contract on Voyager: Repository Link : CCIP (web3-incident-app) :New Repository: Vercel Deployed link-Check out here :https://web3-incident-dapp-54ym.vercel.app/ Issues
Weekly Learnings & UpdatesWeek 3Highlights
Design and prototype decentralized platform for incident reporting and summarization by citizens on Starknet .Demo - https://stark-schedule-i7cs.vercel.app/ Implemented a blockchain utiliy and governance token. Tested smart contracts on Filecoin, ICP and key blockchain networks.FilFox Link - https://calibration.filfox.info/en/address/0xB3749e4108C42aC1CAE76A38aa820d2c8180B482 Token Address - 0xB3749e4108C42aC1CAE76A38aa820d2c8180B482 ICP Testingbackend canister - https://a4gq6-oaaaa-aaaab-qaa4q-cai.raw.icp0.io/?id=23scz-ayaaa-aaaag-ald6a-cai Improved the UI/UX for better citizen developer engagement on Starknet, added the frontend pages.Demo - https://stark-schedule-i7cs.vercel.app/ Issues and PR
Goals
Weekly Learnings & UpdatesWeek 4Highlights
website link - https://deci-report.vercel.app/ Issues and PRGoals
|
Weekly Learnings & UpdatesWeek 5Highlights1.Developmented a Solana based old car auction platform for enabling user adoption in tier 1 and tier 2 cities.
2.Ported the web 3 incident platform on Rootstock, Solana and Aptos blockchain.
3. Ported the web 3 incident platform on Theta blockchain.
Issues and PR
Goals
|
Weekly Learnings & UpdatesWeek 6HighlightsDevelopment of a Theta based old car auction platform for enabling user adoption in tier 1 and tier 2 cities.
2.Porting the old car auction platform on Optimism and Arbitrum blockchain.
3.Porting the web 3 incident platform and old car auction platform on Mode, Celo and Worldcoin blockchain.
Issues and PR
Goals
|
Weekly Learnings & UpdatesWeek 7Highlights1. Improvements in Theta based old car auction platform for enabling user adoption in tier 1 and tier 2 cities.
2. Improvements in Theta based incident platform for enabling user adoption in tier 1 and tier 2 cities.
3. Porting the old car auction platform on Optimism and Arbitrum blockchain.
4. Porting the web 3 incident platform and old car auction platform on Mode, Celo and Worldcoin blockchain.
Issues and PR
Goals
|
@seetadev are the contributions still active for this project? |
@samr874 Thank you for writing to us. Yes, the contributions are active. @abhi8960git is doing great work as a part of C4GT internship. |
Ticket Contents
Description
Problem:
Rising road and parking lot incidents and the need for early detection and prevention by better incentivizing citizen developers. Ability to sustain citizen initiatives by decentralized QR code based affiliate marketing for merchants.
Features
Enable hyperlocal vehicle service and repair delivery information.
Enable QR code based blockchain payments at parking sites with support for key blockchain platforms.
Enhance road safety through smart incentivization of incident reporting by citizens.
Goals & Mid-Point Milestone
Goals
Setup/Installation
For Beginners: please start with https://github.com/yingliqiao/camX and https://github.com/yingliqiao/camx-ethereum
Update to the latest Ethereum Test network and deploy using Infura.
Please use ionic framework for developing the governance dapp as shared at https://youtu.be/wBDXdz3m_Z4
Wish to share the learning resources for bootstrapping the learning effort (includes configuration/installation):
Getting Started: https://ionicframework.com/react
https://www.youtube.com/watch?v=xn-qpnT2n3Q
https://www.youtube.com/watch?v=WugT638KS3Q&list=PLYxzS__5yYQlhvyLXSKhv4oAvl06MInSE
https://www.youtube.com/watch?v=K7ghUiXLef8
https://www.youtube.com/watch?v=-aHBhvkrFlY
https://github.com/ionic-team/ionic-react-conference-app
https://stackblitz.com/edit/ionic-react-demo?file=index.js
Expected Outcome
Complete all the 6 goals listed above to enable pilot of the blockchain solution in the campuses of 11 Delhi universities supported by D.T.T.E. starting with NSUT.
Make key enhancements on the Python backend for Vehicle Maintenance platform and incident form platform. Integrate citizen report with UPI and blockchain solutions first using google forms before building a mobile forms solution.
Launch the blockchain token on Uniswap, Sushiswap and PankCakeSwap for ZK Medical Billing platform portal offerings. Complete the integration of dapp with integrations to Optimism, Polygon, zksync, Near, Arbitrum, Filecoin, Solana, Cardano, Tron's BTTC blockchain, Algorand, XDC and StarkNet.
Acceptance Criteria
Launch the blockchain token on CEX-1 and CEX-2 along with Uniswap, Sushiswap and PankCakeSwap for the ZK Medical Billing platform offerings. Complete the integration of dapp with integrations to Optimism, Near, Arbitrum, Filecoin, Polygon, zksync, Solana, Cardano, Tron's BTTC blockchain, Algorand, XDC and StarkNet.
Complete all the 6 goals listed above to enable pilot of the dapp solution in 11 Delhi universities supported by D.T.T.E. starting with NSUT.
Make key enhancements on the Python backend for Vehicle Repair platform.
We are extending and adapting our platform for connected vehicles for sustainability and efficiency. We are currently working on a dataset of 15000 trips, 45+ trucks and 175+ drivers and enabling them to achieve better fleet management. We wish to use FEVM for compiling smart contracts.
FEVM enables us to use composable and stackable building blocks and primitives exposed through standardized interfaces, enabling the construction of interconnected solutions, thereby improving better outcomes. We wish to spend quality time on understanding how we can utilize the strengths of FEVM in our smart contracts.
Development of Auto Repair Invoice, Vehicle Maintenance Planner using an OSS spreadsheet solution with Filecoin storage: We wish to develop Post PC applications namely Auto Repair Invoice and Vehicle Maintenance Planner for enabling repair shops to actively participate in improving the road conditions by providing instant maintenance to vehicles with breakdown or damage. We will extend and adapt EtherCalc for a Post PC interface with persistent file storage of Filecoin for data analytics. We also wish to explore IPFS integration with key open-source computer vision librariers like PyTorch, Tensorflow and analytics tools like R, Scipy, Matplotlib, Octave and Power BI.
Enabling accessibility in the dapp solution.
Implementation Details
AAVE Blockchain-based ecosystem focused on sustaining citizen initiatives on road incident prevention using GHO stablecoin, Family Wallet and Chainlink CCIP integration and Chainlink Functions for Incident Report dynamic NFT.
Pay using ConnectKit based decentralized Wallet built supporting integrations AAVE protocol and GHO stable coins, Chainlink CCIP.
Effortless DeFi and NFT integration for a decentralized financial future.
Securely send and redeem GHO based stable coins with an expiry for redemption.
Purchase Ethereum based tokens using credit and debit cards, as well as various crypto assets for South Asian countries where the majority of tokens cannot be withdrawn from exchanges to wallets.
Seamless management of fiat and crypto payment options across desktop and mobile platforms.
User-friendly interface for convenient navigation and control over your digital assets.
IPFS is the key backbone of our project as all the incident data is saved at IPFS. We are using IPFS for storing a variety of incident data like incident snapshots, alarm metadata and object types at the time of incident. Please find the video at https://drive.google.com/drive/u/3/folders/130gWNRVsPS9O7tUs0iAx-bolx2wyYCDU (demo_screen capture.mov file). We are also storing Alarm metadata at IPFS. Also, Saving/deleting alarm metadata and image to/from IPFS. We are also storing the hash returned from IPFS to Ethereum test network. Further we are using IPFS for: Video analytics configuration; Camera Management: Add/edit/delete cameras with integration with video streaming, IPFS; Live streaming with Object Detection Video Analytics using video streaming solution, and IPFS for incident snapshots.
Implementation of road safety dapp:
Camera Management: Add/edit/delete cameras for snapshots of road incidents.
Object Detection using OSS computer vision.
Video analytics configuration using IPFS.
Live streaming with Object Detection, Video Analytics using IPFS.
Alarm storage using Ethereum. Save/delete alarm metadata and image to/from IPFS. Store the hash returned from IPFS to Ethereum test network. Provide links to alarms and blockchain transaction details.
Alarm Viewer: Add alarms with a single touch. Open the Alarm Settings menu from the home page. Add an alarm, delete an existing alarm.
Mockups/Wireframes
Link to the Demo: Please visit the 3 demo videos at the link
https://drive.google.com/drive/u/3/folders/130gWNRVsPS9O7tUs0iAx-bolx2wyYCDU
Screen Capture with Alarm Storage at IPFS: demo_screen capture.mov file
2 minute demo of Road Incident and Investigative Case Management Solution: ICM Overview.mov file
Detailed and complete solution (6 minutes) with IPFS implementation: ICM_demo.mp4 file
(The demo is also available at Youtube link: https://www.youtube.com/watch?v=4B2iYxQCuaI )
Product Name
zk Transport Monitor for Safer Mobility
Organisation Name
NSUT in collaboration with C4GT, SEETA and AIC
Domain
Open Source Library
Tech Skills Needed
AWS, Bootstrap, Chart.js, CI/CD, Computer Vision, D3.js, Database, Design, DevOps, Django, Docker, Express.js, Go, GraphQL, HTML, Ionic, JavaScript, Kubernetes, Machine Learning, Material-UI, Microservices, MongoDB, Mobile, Natural Language Processing, Node.js, Python, React, React Native, RESTful APIs, Security, Selenium, Solidity, Tailwind CSS, Testing Library, Three.js, TypeScript, UI/UX/Design, Vue.js
Mentor(s)
@seetadev @aspiringsecurity @aspiringdevapps
Manu Sheel Gupta;
Dr. MPS Bhatia;
Deepti Gupta (SAP Appgyer guidance and SAP BTP integrations) for utility government organizations in India.
Category
Analytics, Backend, Beginner Friendly, CI/CD, Database, Data Science, Documentation, Delpoyment, Frontend, Internationalization, Localization, Machine Learning, Mobile, Research, Security, AI
The text was updated successfully, but these errors were encountered: