WalletApp is a full-stack digital wallet application built with Angular for the frontend and Node.js with Express for the backend. It allows users to manage their digital transactions, check balances, and perform secure financial operations.
- User Authentication (Sign-up, Login, JWT-based authentication)
- Wallet Management (View balance, transaction history)
- Fund Transfers (Send and receive money securely)
- Transaction History (Detailed log of all transactions)
- Security Measures (Encryption, Token-based authentication)
- Angular 17+ (UI Framework)
- Angular Material (UI Components)
- RxJS (Reactive programming)
- NgRx (State management)
- Axios/HttpClient (API communication)
- Node.js (Runtime environment)
- Express.js (Web framework)
- MongoDB (NoSQL Database)
- Mongoose (MongoDB ODM)
- JWT & Bcrypt.js (Authentication & Password Hashing)
- Dotenv (Environment variable management)