Skip to content

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.

License

Notifications You must be signed in to change notification settings

srishilesh/PaySol

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PaySol

forthebadge

Project Description

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.

Features

  • 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

Architecture

Architecture diagram

Configuration

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 =

Installation

To run this application locally, clone the GitHub repo using https://github.com/srishilesh/PaySol.git. Then, follow the instructions as mentioned below:

Server

  • 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

Client

  • To redirect to the /client folder:
cd client
  • Install the packages:
npm install
  • To run the client application:
npm run start

Techstack

Way forward

  • 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

Team

License

Apache License 2.0

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published