Ridex
Don't let it slide, when you can just ride.
The problem Ridex solves
This project implements a decentralized π ride-sharing system using Tron smart contracts deployed on Nile testnet and a React frontend. The system allows riders to register π», book rides π, and drivers to accept and complete trips β . All trip and transaction details are stored on the blockchain π, ensuring transparency and immutability.
Challenges I ran into
During the development of this project, several challenges were encountered:
Smart Contract Interaction: Initially, there were difficulties in retrieving data from the smart contract. This issue prevented the full implementation of the ride-booking flow.
Data Structure Design: Designing efficient data structures in Solidity to store and retrieve trip and user information while minimizing gas costs was challenging.
Error Handling: Implementing robust error handling and input validation to ensure the security and reliability of the smart contract and providing meaningful feedback to users through the React UI.
Tracks Applied (1)
QuickNode: Best Overall Project
Cheer Project
Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.
