PaySol is a chat based non-custodial crypto wallet that empower users to transact SOLs via P2P, keep track of financial records, advertise offerings, earn SPL tokens for every transaction.
- Web based non-custodial crypto wallet
- Enables secure and private 1:1 messaging
- Pay by scanning QR code
- Creating accounts KYC-free
- Zero transaction fee charged by PaySol
For running the Server, you need to create a .env file with the following fields:
PUSHER_APPID =
PUSHER_KEY =
PUSHER_SECRET =
PUSHER_CLUSTER =
MONGO_CONNECTION_URL =To run this application locally, clone the GitHub repo using https://github.com/srishilesh/PaySol.git. Then, follow the instructions as mentioned below:
- To redirect to the
/serverfolder:
cd server- Install the packages:
npm install- To run the server:
node server.js- Alternatively, you use run
npm install -g nodemonto keep the server running continously:
nodemon server.js- To redirect to the
/clientfolder:
cd client- Install the packages:
npm install- To run the client application:
npm run start- Multi-asset management
- Build reward programs for the users
- Build SPL token to redeem the rewards
- Enhancing the Chat UI
- Advertising products/services in the marketplace
- Subscription based billing and invoicing of payments
- Analytics and reports generation
- Building peer-to-peer system for messaging
- Connecting with Serum DEX
