DriveMatesTCH

所属分类:Web商城
开发工具:JavaScript
文件大小:0KB
下载次数:0
上传日期:2023-08-21 15:38:40
上 传 者sh-1993
说明:  使用区块链的拼车是一种去中心化系统,个人直接连接到共享乘车设施。区块链确保安全、传输...,
(carpooling using blockchain is a decentralized system where individuals directly connect to share rides. Blockchain ensures secure, transparent transactions and trustless verification, enabling seamless payment and ride arrangements without intermediaries)

文件列表:
client/ (0, 2023-09-27)
client/package-lock.json (1353165, 2023-09-27)
client/package.json (1157, 2023-09-27)
client/public/ (0, 2023-09-27)
client/public/favicon.ico (3870, 2023-09-27)
client/public/index.html (1721, 2023-09-27)
client/public/logo192.png (5347, 2023-09-27)
client/public/logo512.png (9664, 2023-09-27)
client/public/manifest.json (492, 2023-09-27)
client/public/robots.txt (67, 2023-09-27)
client/src/ (0, 2023-09-27)
client/src/App.css (564, 2023-09-27)
client/src/App.js (1290, 2023-09-27)
client/src/App.test copy.js (246, 2023-09-27)
client/src/App.test.js (246, 2023-09-27)
client/src/assets/ (0, 2023-09-27)
client/src/assets/ABI.js (1190410, 2023-09-27)
client/src/assets/constants.js (161, 2023-09-27)
client/src/assets/imae/ (0, 2023-09-27)
client/src/assets/imae/imageCar.jpg (92158, 2023-09-27)
client/src/assets/imae/imageScooter.jpg (111039, 2023-09-27)
client/src/assets/imae/imageTech.jpg (136895, 2023-09-27)
client/src/assets/imae/womanDrive.jpg (923190, 2023-09-27)
client/src/components/ (0, 2023-09-27)
client/src/components/Navbar/ (0, 2023-09-27)
client/src/components/Navbar/Navbar.jsx (2177, 2023-09-27)
client/src/components/PreLoader.js (851, 2023-09-27)
client/src/components/Profile.jsx (97, 2023-09-27)
client/src/components/Register/ (0, 2023-09-27)
client/src/components/Register/FillDetails.jsx (2781, 2023-09-27)
client/src/components/RegisterForm.jsx (3356, 2023-09-27)
client/src/components/RegisterRideForm.jsx (3255, 2023-09-27)
client/src/components/RideCard.jsx (1803, 2023-09-27)
client/src/components/ScrollToTop.js (257, 2023-09-27)
client/src/components/SearchRide.jsx (2267, 2023-09-27)
client/src/components/clickables/ (0, 2023-09-27)
... ...

### DriveMatesTCH-web3-app ### Inovative solution for car pooling [![Visitors](https://api.visitorbadge.io/api/visitors?path=https%3A%2F%2Fgithub.com%2Fs-brajendra%2FDriveMatesTCH&label=VISITOR&countColor=%23263759&style=flat-square)](https://visitorbadge.io/status?path=https%3A%2F%2Fgithub.com%2Fs-brajendra%2FDriveMatesTCH) Carpooling dApp revolutionizes urban transportation by harnessing the power of blockchain technology. This innovative decentralized application facilitates ride-sharing among individuals ![Screenshot (110)](https://github.com/s-brajendra/P2P-Car-Pooling/assets/80635193/32c4b02e-b20b-47b4-8ae3-b0a78549805a) ### Features - users can register themself - user can register only one time by a address - registered user can book ride that is call for car sharing - registered user can view all available rides - user can withdraw payment ### Tech Used Tools and Technology Used: - [NodeJs][link_node] - Node.js is a runtime environment that lets you run JavaScript on servers, enabling fast and scalable applications. - [Express][link_express] -minimalistic web framework for Node.js, simplifying web app development with efficient routing and middleware. - [MongoDB][link_mongo] -flexible NoSQL database, ideal for handling various data types with its document-oriented approach. - [Socket.io][link_socket] - Socket.IO provides real-time, bidirectional communication between clients and servers, enhancing interactive web experiences. - [React][link_react] - React is a JavaScript library for building dynamic user interfaces, making UI development efficient and engaging. - [Truffle][link_truffle] - Truffle is an Ethereum development framework, aiding in creating, deploying, and testing smart contracts. - [Solidity][link_solidity] - Solidity is a language for Ethereum smart contracts, allowing the creation of self-executing, decentralized applications. - [Ganache][link_ganache] - Ganache is a personal Ethereum blockchain for testing and development, simulating the Ethereum network locally. - [MetaMask][link_metamask] - MetaMask is a browser extension enabling secure interaction with Ethereum applications directly from your browser. ### Installation Project requires [Node.js](https://nodejs.org/) v18+ to run. Install the frontend dependencies in client forder ```sh cd client npm install npm start ``` Install the backend dependencies in client forder ```sh npm init -y npm install express cors nodemon socket.io ``` For smart Contract Testing and deployment install dependencies in smart-contract folder Download [Ganache] [link_ganache_download] & Metamask extension set Workspace in ganache and Integrate it with Metamask ```sh cd smart-contract npm install -g truffle truffle init or npm install --save-dev @nomicfoundation/hardhat-toolbox ``` **VISIT ME ON** - [Poertfolio Website][link_portfolio] - [Link Tree][link_tree] [link_node]: [link_express]: [link_mongo]:<> [link_socket]: <> [link_react]:<> [link_truffle]:<> [link_solidity]:<> [link_ganache]:<> [link_metamask]:<> [link_ganache_download]: [link_portfolio]: [link_tree]:

近期下载者

相关文件


收藏者