Overview
Smartlink is building a decentralized escrow payment system on Tezos coupled with marketplace functionalities for Web 3.0. Here you'll find the current demo of the Smartlink platform. This initial version aims to set the basis for escrow payments and basic transactions.
Framework used
Built with
Local installation
Install Temple Wallet
- Go to https://templewallet.com/download and select your browser.
- Create a new Temple wallet. Do not forget to make a backup of your seed phrase!
Get an Edo2net testnet account
- Open your Temple wallet
- At the top right, click on "Tezos Mainnet", and choose "Edo2 testnet"
- At the top right, click on your account picture, and go to "Import account"
- Go to "Faucet file"
- Go to the website https://faucet.tzalpha.net/ and click on "Get Testnet tz"
- Download the .json file of your faucet account
- Go back to Temple, and select "Select JSON file", then click "Submit"
- Wait while your account activation is being confirmed
- Once your account activation is confirmed, you will be redirected to your account page
Run the app
Required libraries
Node 14 or higher is required to run the originate function.
Install node on MAC
- Go to https://nodejs.org/en/download/ and choose "macOS Installer".
- Follow the instructions on the wizard.
- Once it is complete, to check that the installation was successful, run:
node -v
npm -v
Install node on Linux
- Open your terminal, and run:
sudo apt update
sudo apt install nodejs npm
- Once it is complete, to check that the installation was successful, run:
node -v
npm -v
Run the demo
Install the project dependencies
- In order to install the project dependencies, run the following command in your terminal at the root directory of the project
npm install
It will create the directory node_modules containing all the installed modules and package.lock.json
Run the project
- In order to launch the project, run:
npm run serve
Congrats, your project is up and running!
Open the project
To open the project, you may use the two local URLs which you can access from your browser:
- Local: http://localhost:8080/
- Network: http://192.168.0.33:8080/
The URLs may vary depending on the ports available on your computer.
Test the project
Home
MarketPlace | Offers |
---|---|
Tracking | Admin |
---|---|
Contributing
We appreciate all types of contributions from anyone! The tiniest adjustments will sometimes make a huge difference. Please have a look around. Feel free to ask questions on our Telegram, or submit a GitHub pull request.