The Carpooling DApp is a decentralized application that connects drivers and passengers for carpooling. Built on the Ethereum blockchain, this DApp allows users to create, join, and manage carpooling rides securely and transparently.
- User Registration: Users can register as either drivers or passengers.
- Ride Creation: Drivers can create new rides specifying details like destination, time, and available seats.
- Ride Search: Passengers can search for available rides based on their destination and time.
- Join Rides: Passengers can request to join a ride, which drivers can approve or reject.
- Transaction Management: All ride-related transactions are recorded on the Ethereum blockchain for transparency.
- Frontend: HTML, CSS, JavaScript
- Blockchain: Ethereum
- Development Tools:
- Ganache (for local blockchain development)
- Remix IDE (for smart contract development and testing)
- Node.js installed on your machine
- Ganache installed for local blockchain simulation