Crypto Tips is an innovative application designed to simplify cryptocurrency tipping within teams. It ensures that everyone in a team receives an equal share of cryptocurrency as a tip, promoting fairness and unity. With a user-friendly interface and smart contract integration, Crypto Tips streamlines the tipping process, making it easy to show appreciation while keeping things transparent and hassle-free.
.
├── app
├── backend
└── contract
This folder contains the frontend application. It is built using Quasar. The application is a single page application (SPA) that uses Vue.js and Typescript. The frontend app interact with the backend and the smart contract
This folder contains the backend application. It is built using Express. The backend application is a REST API that is used by the frontend application.
This folder contains the smart contract. It is built using Solidity. The smart contract is deployed on the Polygon blockchain.
Before getting started with Crypto Tip, make sure you have the following prerequisites installed:
- Node.js (v14.17.0)
- Metamask (v10.0.5)
- Docker (v20.10.7)
- Docker Compose (v1.29.2)
Follow these steps to set up Crypto Tip:
git clone https://github.com/globe-and-citizen/crypto-tip-app.git
cd crypto-tip-app
docker-compose up -d
Then access the app at http://localhost:9200
Run inside these folders : ./app
, ./backend
and ./contract
npm install
In ./app
folder
npm run dev
In ./backend
folder
npm run start
Then access the app at http://localhost:9200