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
/server
folder:
cd server
- Install the packages:
npm install
- To run the server:
node server.js
- Alternatively, you use run
npm install -g nodemon
to keep the server running continously:
nodemon server.js
- To redirect to the
/client
folder:
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