A web3 ridesharing service.
- A driver pubilshes a slot of time when they are available to provide ridesharing. Defining: period, seats and cost
- The passengers send their bids
- The passengers are notified wether their bids were accepted or not
- The driver starts the trip and the passegers are notified
- When the trip is completed, the driver and the passengers finish the trip
- Download the source code from github
git clone https://github.com/tlacuilose/kobasu.git
- Go to the project directory
cd kobasu
- Install project dependencies
npm install
- Execute the web application
npm start
- Install truffle, this is a tool for uploading Contracts and starting a eth local node.
npm install -g truffle
- Go to nekobasu inside the project directory
cd kobasu/nekobasu
- Start truffle development
truffle develop
- Deploy contract in Truffle cli
migrate --reset
- Install MetaMask in your browser
- Add the Truffle network into MetaMask
- Import accounts into MetaMask