Reva Digital Wallet is a Java-based digital wallet application built using Spring Boot. It allows users to securely manage their finances, track transactions, and perform wallet operations with ease. The project demonstrates a full-stack approach using Java, Spring Boot, and a relational database.
- User Registration & Authentication: Secure signup/login system for users.
- Wallet Management: View wallet balance, add funds, and withdraw money.
- Transaction History: Track all deposits, withdrawals, and transfers.
- Fund Transfer: Send money to other users within the system.
- Secure & Reliable: Handles validations and ensures data consistency.
- Backend: Java 17, Spring Boot
- Database: MySQL / H2 (for testing)
- Build Tool: Maven
- Other Tools: Git, GitHub
- Clone the repository
git clone https://github.com/vaishnav91/reva-digital-wallet.git
cd reva-digital-wallet- Build the project
mvn clean install- Run the application
mvn spring-boot:run- Access the application
Default URL: http://localhost:8080