Blockchain Miniproject
Blockchain Miniproject
K.T. Marg, Vartak College Campus, Vasai Rd, Vasai-Virar, Maharashtra 401202
Date: 17/10/2024
Contents
• Introduction
• Problem Statement
• Literature Survey
• Proposed System
• Architecture / Framework / Block diagram / Algorithm / Process Design
• Details of Hardware / Software used
• Output
• Result Analysis
• Conclusion
• References
Introduction
Ride-hailing apps have become popular alternatives to traditional travel but
raise concerns about centralized control and data reliability. Blockchain-based
platforms shift control from central authorities to decentralized systems,
offering transparency, enhanced security, reduced costs, and fair compensation
through smart contracts. In our NaviGo project, we use blockchain to create a
safer, more efficient, and user-focused cab booking experience for passengers
and drivers.
Problem statement
● Fairness
● Resilience
Proposed system
The NaviGo project addresses the need for a secure, decentralized ride-hailing
platform that eliminates central control, reduces costs, enhances data security,
and ensures transparent transactions. Developed using Next.js and TypeScript
for scalable front-end development, Mapbox for real-time location tracking,
Tailwind CSS for responsive UI, MetaMask and ethers.js for secure
blockchain interactions, SepoliaETH for Ethereum-based transactions, and
Clerk-Auth for user authentication, it provides a seamless, decentralized
experience for passengers and drivers.
Workflow Diagram
Software required: -
• Operating system: Windows 11
• IDE: Visual Studio Code
• Programming language: HTML, JavaScript, TypeScript.
• Libraries: NEXTJS, Tailwind CSS, Ethers.js, NPM, Mapbox, Clerk
• Browser extension: MetaMask
Output