A simple wallet application that includes both user and merchant side applications, managed in a monorepo with implementation of onRamp, peer-to-peer & merchant transactions
theWallet is a comprehensive wallet application designed to manage user and merchant transactions efficiently. This project is structured as a monorepo, making it easier to manage and develop both sides of the application simultaneously.
- User and Merchant account management
- Transaction processing
- Monorepo structure for streamlined development
- Built with TypeScript, CSS, and JavaScript
To get started with theWallet, follow these steps:
-
Clone the repository:
git clone https://github.com/ducheharsh/theWallet.git cd theWallet
-
Install dependencies:
npm install
-
Set up environment variables:
Create a
.env
file in the root directory and add the necessary environment variables. -
Run the application:
npm start
After installation, you can start using theWallet by running the application. The user interface will guide you through creating accounts, managing transactions, and more.
We welcome contributions to theWallet! To contribute, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Make your changes.
- Commit your changes (
git commit -m 'Add some feature'
). - Push to the branch (
git push origin feature-branch
). - Open a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
For any questions or feedback, please reach out to Harsh Duche.