Welcome to CoinWalletX, a powerful and user-friendly crypto platform built using a microservices architecture. This platform offers a seamless interface developed in React JS, a robust backend powered by Java, and MySQL for database management.
Coin Repository - (https://github.com/nadeeshaofficial1/coin-backend-coinwalletx-crypto-wallet)
Payment Repository - (https://github.com/nadeeshaofficial1/payment-backend-coinwalletx-crypto-wallet)
- Features ⬅️
- Architecture ⬅️
- Technologies ⬅️
- List Coins: View all available cryptocurrencies.
- Update Coin: Modify details of a cryptocurrency.
- Change Coin Name: Rename a cryptocurrency.
- Adjust Coin Price: Update the price of a cryptocurrency.
- Blockchain Update: Modify the blockchain associated with a cryptocurrency.
- Send Payment: Transfer cryptocurrencies easily.
- Generate QR Code: Create a QR code for payment addresses.
- Scan QR Code: Scan QR codes to get the UUID for payment addresses.
- Check Payments: Verify payment statuses and history.
- Responsive Design: Enjoy a seamless experience across all devices.
- User-Friendly Interface: Navigate the platform with ease.
Ensure you have the following installed:
- Java 21+ ✔️
- Node.js ✔️
- MySQL ✔️
- Maven ✔️
CoinWalletX is designed with a microservices architecture. Here's a high-level overview:
- Frontend: React JS ✔️
- Backend: Java Spring Boot ✔️
- Database: MySQL ✔️
- Microservices: Independent services for coin management, payments, and user interactions ✔️
- Frontend: React JS, HTML, CSS ✔️
- Backend: Java, Spring Boot ✔️
- Database: MySQL ✔️
- Build Tools: Maven, NPM ✔️